2
我以前從未做過這樣的事情,但是我正在做的是製作一個3D球體(它具有像紋理一樣的地球),就像我想繪製位置的形狀現在我想知道,我的球體半徑明顯小於地球半徑,這是否仍然影響經緯度值xyz的位置,給出以下公式:地球緯度和經度在3D球體上的緯度和經度
tx = radiusOfSphere * cos(latitude) * cos(longitude);
ty = radiusOfSphere * -sin(latitude);
tz = radiusOfSphere * cos(latitude) * sin(longitude);
好吧,我使用的是Java庫的處理。所以如果我使用6371作爲地球半徑,我能否以某種方式重新調整/提取新的經度和緯度值,如果我的球體的半徑爲250. – Tohmas 2013-03-04 22:55:09
Best方法是嘗試。我記得有一天花在改變y(這是一個軟的z)的歌之前,才意識到我實際上是在球體內部繪製點。 – AlainD 2013-03-04 23:06:35
嗯,試着改變x,y,z來看看會發生什麼,得到非常奇怪的結果,而不是我期待的結果。 :/ – Tohmas 2013-03-04 23:08:53