我正在尝试通过使用纬度(phi)和经度(theta)构建一系列网格来创建球体。我将球体的计算结果向下,但是,我不确定如何使θ范围从0到2pi,并且每次迭代时phi的范围从0到pi。
FULL OUTER JOIN
答案 0 :(得分:1)
计算表示[0,1]范围内经度的线性值:
var lon = i/nRows;
将此值从[0,1]范围映射到[-PI,PI]:
lon = (lon*2.0-1.0) * Math.PI;
纬度相似,但从[0,1]到[-PI / 2,PI / 2]的映射:
var lat = j/nColumns;
lat = (lat*2.0-1.0) * Math.PI/2;