0

如何计算旋转轴上指定距离的点(X,Y)?我知道我希望点沿什么角度“移动”(以度为单位)。

4

3 回答 3

7
x = cos(a) * d
y = sin(a) * d

其中a是角度,d是距离。

如果三角函数采用弧度而不是度数,则必须通过除以 180/pi 来转换角度。

于 2009-06-28T15:00:59.693 回答
1

转换为极坐标,然后将点旋转所需的角度:

x = r * cos( theta );
y = r * sin( theta );

注意:以弧度表示的 theta (deg = rad * 180 / pi)

有关极坐标的更多信息。

于 2009-06-28T15:04:25.753 回答
0

你是说3d公式吗?它们也很容易。但是我们需要知道您指定轴的约定是什么。

于 2009-06-28T15:04:19.217 回答