所以来自flash背景我对一些简单的2D trig有一个很好的理解.在Id圈的2d中,我知道在给定角度和半径的情况下将项目放置在边缘上的数学运算.
x = cos(a) * r;
y = sin(a) * r;
Run Code Online (Sandbox Code Playgroud)
现在如果我在3d空间中有一个点,我知道我的球体的半径,我知道我想要围绕z轴定位的角度和我想要将它定位在y轴周围的角度.在我的3d空间中找到x,y和z坐标的数学是什么(假设我的原点是0,0,0)?我想我可以从圆形三角借用数学,但我似乎无法找到解决方案.