【发布时间】:2013-11-09 11:37:30
【问题描述】:
所以我需要使用半径、圆心和旋转矢量来找到球体表面上的点。我现在有这个等式:
x = position.x + radius * Math.cos(rotation.x) * Math.sin(rotation.y)
y = position.y + radius * Math.sin(rotation.x) * Math.sin(rotation.y)
z = position.z + radius * Math.sin(rotation.y)
这个公式产生了完全不是我需要的疯狂结果。老实说,我不知道我做错了什么,我尝试使用我在这里找到的公式: Finding Point on sphere
但它没有用。我做错了什么?
【问题讨论】:
-
你把度数和弧度搞混了。
-
好的...那我该怎么办?抱歉,我还没有上三角课,我对弧度真的不太了解……
-
Radians = Degrees * (2*PI/360)
标签: math trigonometry