如何计算旋转轴上指定距离的点(X,Y)?我知道什么角度我喜欢沿着“移动”点(以度为单位)。如何计算旋转轴上的点?
0
A
回答
7
x = cos(a) * d
y = sin(a) * d
其中a是角度,d是距离。
如果三角函数的弧度为度数,则必须将角度除以180/pi。
+1
考虑(ox,oy)旋转的起源,可能添加“+ ox”和“+ oy”?或者我在这个话题上错了吗? – luiscubal 2009-06-28 15:32:47
0
你的意思是3D公式吗?他们也很容易。但是我们需要知道指定轴的约定是什么。
1
转换到极坐标,然后通过转动你想要的角度点:
x = r * cos(theta);
y = r * sin(theta);
注:THETA弧度(度=弧度* 180/PI)上polar coordinates
更多信息。
相关问题
- 1. 如何计算旋转轴和角度?
- 2. 计算点的3D旋转
- 3. 计算旋转矩形的顶点
- 4. 旋转枢轴上的UIView
- 5. 计算UIVIews旋转
- 6. 从消失点计算旋转矩阵
- 7. 如何计算旋转形状中的点的位置AS3
- 8. 旋转计算算法
- 9. 如何从我的旋转和平移矩阵计算内点?
- 10. 轴在glrotate上旋转吗?
- 11. SCNVector4:在X轴上旋转
- 12. 计算两个Vector2之间围绕一个枢轴点的旋转
- 13. 围绕某个轴的点的旋转
- 14. UIImage旋转轴
- 15. 如何跟踪旋转MovieClip上的点?
- 16. 计算旋转矩阵
- 17. 旋转角度计算AS3
- 18. 计算旋转方向
- 19. 如何在DirectX上旋转XYZ轴上的对象?
- 20. 如何计算中轴?
- 21. 用于旋转指定轴上的点的C++库?
- 22. Rajawali 3D:围绕枢轴点旋转
- 23. 仅围绕一个轴旋转节点
- 24. 围绕枢轴点旋转图像
- 25. Java围绕Y轴旋转3D顶点
- 26. 如何在全局坐标轴上旋转图形,而不是在本地坐标轴上旋转图形?
- 27. 禁用Z轴上的旋转
- 28. CannonJS锁定特定轴上的旋转
- 29. 旋转矩形上的时间轴
- 30. Jquery - 旋转DIV在X轴上的50%
这是不是很清楚你的意思。有一个简单的公式可以围绕特定的原点旋转一个点,但是我看不到“距离指定的距离”在哪里。 – 2009-06-28 15:00:22