Javascript角度方向

时间:2013-04-08 15:40:51

标签: javascript direction angle

简单的javascript角度问题:

javascript中角度的哪个方向?

是吗:

   90
180    0
   270

   270
180    0
   90

或其他什么?

我知道javascript使用弧度,我使用度数来说明。

3 个答案:

答案 0 :(得分:2)

在常规单位圆上, y 轴指向上方,因此角度逆时针增加:

enter image description here

但是在HTML文档或canvas元素中, y 轴指向下方,因此如果增加角度 t 并在 x上绘制点, y cos(t) sin(t),结果将是顺时针:

       270
 180          0
       90

Live example

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

答案 1 :(得分:0)

它可能取决于您正在使用的JavaScript库。

但是,大多数情况下旋转度相对于原始位置。因此,旋转180度将始终颠倒图像(或其他任何东西),否则元素将需要知道,我将使用什么,' up-ness' (这是向上的方向)本身。

答案 2 :(得分:0)

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

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

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