地球经纬度以经纬度上的3D球体(Earth Latitude & Longitude to Lati

2019-08-17 07:17发布

我从来没有做过这样的事情,但我做的是制作3D球体(其中有地球般的质感)状,我想用绘制从具体locations.Now的谷歌地图的经纬度到它的位置我想知道,我的球半径明显比地球半径小,这会影响仍然为XYZ给出以下公式的纬度和经度值的位置:

tx = radiusOfSphere * cos(latitude) * cos(longitude);
ty = radiusOfSphere * -sin(latitude);
tz = radiusOfSphere * cos(latitude) * sin(longitude);

Answer 1:

是。

  • TX ^ 2 + TY ^ 2 + TZ ^ 2 =半径^ 2 =数学半径^ 2,所以你对你的球。
  • 如果纬度= 0,则TY = 0,所以你是在平行于赤道的圆。
  • 如果经度= 0,则TZ = 0,这样你在子午线。

只是检查你在某某XZYZYX,而北为x> 0和东Y> 0,或任何迹象与查看您的3D渲染软点兼容。



文章来源: Earth Latitude & Longitude to Latitude & Longitude on a 3D sphere