我只找到了一些搜索解决方案,它们是语言特定的或太复杂。我只需要从另一个点旋转n点得到点距离。我在HTML5画布中使用这个项目。我知道有一个旋转功能,但我正在使用路径,我不相信它适用于它。无论如何,我只需要一个可以插入x,y,距离和方向的公式。从另一个点获得点旋转一定距离的X和Y
3
A
回答
4
0
通过计算角度的正弦和余弦,可以在给定的旋转距离原点一个单位。只需将坐标乘以所需的任何距离即可。余弦对应于X和正弦对应于Y.
换句话说:
- 决定的角度。
- 通过获取角度的余弦来计算X.
- 通过获取角度的正弦来计算Y.
- 将X和Y乘以距离。
- 通过“源”点偏移X和Y.
+1
正弦对应于Y和余弦对应于X – 2010-12-16 04:18:14
+0
@Senthil谢谢,编辑。 – Maxpm 2010-12-16 04:21:36
+0
+1的详细解释。如果你可以添加一些伪代码,我会说它会完成:) – 2010-12-16 04:27:54
相关问题
- 1. 纬度的一个点,知道给定点的x距离和y度
- 2. 从点到另一点的距离
- 3. 围绕另一个点和X轴的旋转点
- 4. 给定距离某一点的坐标(x,y)是多少?
- 5. 从基点离开一定距离绘制一个点
- 6. 围绕另一点旋转一个点
- 7. 围绕另一点旋转一个点
- 8. 如何从1点获得X和Y?
- 9. 如何计算距离另一点一定距离的点的纬度/经度?
- 10. 如何计算距离另一点一定距离的点的纬度?
- 11. 从地图上的一点到另一点之间的距离
- 12. 在图像中旋转后得到点(python,openCV)的点(x,y)
- 13. Python:(x,y)平面中一堆点之间的平均距离
- 14. 如何从特定距离获得x,y坐标
- 15. 如何在一个点和一个方向形成的假想线上得到一个点x的距离
- 16. 将点移向另一点,移动一定距离
- 17. 两个点围绕同一中心旋转但距离增长
- 18. 得到一个点,当有一个给定点的距离为lon/lat
- 19. 给定一个起点和终点,和距离,计算点沿着一条线
- 20. 围绕另一个点旋转一个点 - 错误的方向
- 21. 如何计算与另一点距离固定的随机点?
- 22. 计算3d旋转后的y距离?
- 23. 快速3自定义从(x,y)点滑动到另一个点(x,y)的手势
- 24. 从另一个获得一个新的旋转imageIcon?
- 25. 从起始坐标,角度和距离获取一个点
- 26. 旋转圆约约一些点x的阵列,Y在Matlab
- 27. 围绕另一个点旋转一个3D点
- 28. 函数在另一个点上旋转一个点
- 29. 获得另一个节点的子节点,定节点名称
- 30. 沿着距离两个给定点的距离找到一条中间点
打破铅笔和纸,算出数学。然后把它变成代码。 – 2010-12-16 04:16:00
这是一个简单的三角函数计算。 ''n“'是弧度还是度数? – stillstanding 2010-12-16 04:16:56
我曾经在开发游戏的时候处理所有这些三角函数的计算方法。在编程时做这个数学是很有趣的,尽管我曾经在大学时讨厌同样的数学知识,但我不得不知道它适用于何处。 @Ruffian你应该通过一些数学文本和学习这些东西,一旦你正确地做,并获得在屏幕上旋转的东西,这是有趣的和非常有价值的:) – 2010-12-16 04:22:58