首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript角度方向

Javascript角度方向
EN

Stack Overflow用户
提问于 2013-04-08 23:40:51
回答 3查看 1.6K关注 0票数 5

简单的javascript角度问题:

在javascript中,角度位于哪个方向?

是不是:

代码语言:javascript
复制
   90
180    0
   270

代码语言:javascript
复制
   270
180    0
   90

还是别的什么?

我知道javascript使用弧度,我使用度数表示幻觉。

EN

回答 3

Stack Overflow用户

发布于 2013-04-09 00:21:23

在正则单位圆上,y轴向上,因此角度逆时针增加:

但在HTML文档或画布元素中,y轴向下,所以如果增加角度t,并使用cos(t),sin(t)在x,y上绘制点,结果将是顺时针方向:

代码语言:javascript
复制
       270
 180          0
       90

(Live example)

正如其他答案所说,这不是因为角度在JavaScript中是如何工作的,而是因为坐标空间的方向。

票数 3
EN

Stack Overflow用户

发布于 2013-04-08 23:44:44

这很可能取决于您正在使用的javascript库。

但是,在大多数情况下,旋转的度数都是相对于原始位置的。因此,旋转180度总是会使图像(或其他任何东西)颠倒,否则元素就需要知道,我应该称之为“向上”( up -ness)(即向上方向)。

票数 0
EN

Stack Overflow用户

发布于 2013-04-08 23:47:23

根据定义,角度没有方向,而是两条相交直线之间的径向距离的度量。

不同的库/css方法可能会从某个方向测量角度-例如向上,但这完全取决于上下文。

Javascript本身并没有角度方向的概念--它必须建立在javascript的角度函数之上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15883380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档