Webgl中的球体网格

时间:2018-02-21 00:16:20

标签: javascript webgl mesh

我正在尝试通过使用纬度(phi)和经度(theta)构建一系列网格来创建球体。我将球体的计算结果向下,但是,我不确定如何使θ范围从0到2pi,并且每次迭代时phi的范围从0到pi。

FULL OUTER JOIN

1 个答案:

答案 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;