纬度,经度到3D点在三个.js

时间:2013-04-12 15:22:10

标签: javascript 3d three.js

我想找到一个与three.js的PolyhedronGeometry计算的方位角/倾角相反的函数;也就是说,给定方位角和倾斜度值,从原点找到该角度的3D点。

在three.js中是否已存在类似的功能?

感谢。

1 个答案:

答案 0 :(得分:1)

除了方位角高程之外,您还需要距离来定位3D点(否则您只有一条线/方向)。

假设您知道R,点与原点的距离θ(方位角)和ϕ(高程),您可以按如下方式获取3D坐标:

x = R*cos(ϕ)*sin(θ)
y = R*cos(ϕ)*cos(θ)
z = R*sin(ϕ)

希望有所帮助。

相关问题