如何计算旋转轴上指定距离的点(X,Y)?我知道我希望点沿什么角度“移动”(以度为单位)。
问问题
1667 次
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 回答