简单的javascript角度问题:
在javascript中,角度位于哪个方向?
是不是:
90
180 0
270或
270
180 0
90还是别的什么?
我知道javascript使用弧度,我使用度数表示幻觉。
发布于 2013-04-09 00:21:23
在正则单位圆上,y轴向上,因此角度逆时针增加:

但在HTML文档或画布元素中,y轴向下,所以如果增加角度t,并使用cos(t),sin(t)在x,y上绘制点,结果将是顺时针方向:
270
180 0
90(Live example)
正如其他答案所说,这不是因为角度在JavaScript中是如何工作的,而是因为坐标空间的方向。
发布于 2013-04-08 23:44:44
这很可能取决于您正在使用的javascript库。
但是,在大多数情况下,旋转的度数都是相对于原始位置的。因此,旋转180度总是会使图像(或其他任何东西)颠倒,否则元素就需要知道,我应该称之为“向上”( up -ness)(即向上方向)。
发布于 2013-04-08 23:47:23
根据定义,角度没有方向,而是两条相交直线之间的径向距离的度量。
不同的库/css方法可能会从某个方向测量角度-例如向上,但这完全取决于上下文。
Javascript本身并没有角度方向的概念--它必须建立在javascript的角度函数之上。
https://stackoverflow.com/questions/15883380
复制相似问题