【问题标题】:Latitude, Longitude to 3D point in three.js纬度,经度到三个.js中的3D点
【发布时间】:2013-04-16 08:15:52
【问题描述】:

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

three.js中已经有这样的功能了吗?

谢谢。

【问题讨论】:

    标签: javascript 3d three.js


    【解决方案1】:

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

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

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

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      相关资源
      最近更新 更多