我之前从未做过这样的事情,但我正在做的是制作一个3D球体(它有像地球一样的纹理),就像我希望使用特定谷歌地图的纬度和经度在其上绘制位置一样。如果我想知道,我的球体半径明显小于地球半径,这仍然会影响纬度和经度值到xyz的位置,给出以下公式:
tx = radiusOfSphere * cos(latitude) * cos(longitude);
ty = radiusOfSphere * -sin(latitude);
tz = radiusOfSphere * cos(latitude) * sin(longitude);
答案 0 :(得分:1)
是
只需检查您是否在 xyz 而不是 xzy 或 zyx ,并且North是x> 0且East y> 0,或者任何符号与3D渲染软件的视角兼容。