0

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

在three.js 中是否已经有这样的功能?

谢谢。

4

1 回答 1

0

除了azimuthelevation,您还需要distance来定位 3D 点(否则您只有一条线/方向)。

假设你知道R,点到原点的距离,θ(方位角)和ϕ(仰角),你可以得到 3D 坐标如下:

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

希望有帮助。

于 2013-04-16T00:15:52.407 回答