【问题标题】:How to map 3D spherical point configuration (not the earth) onto 2D plane?如何将 3D 球面点配置(不是地球)映射到 2D 平面上?
【发布时间】:2020-01-19 13:55:17
【问题描述】:

我有一个 10 点的 3d 球面点集,(2 层五边形扬声器阵列)2。我想获得此配置的 2D 表示。 (Mollweide,墨卡托,圆柱投影还是等角投影?) 我将设置轴,以便它们给出相应的仰角和方位角。 1 中给出了一个示例(由 IEM 的 ALLRADecoder vst 插件拍摄)

有没有办法使用 Python 包(如 matplotlib、mayavi 或类似)来做到这一点?

【问题讨论】:

    标签: python-3.x matplotlib 3d projection matplotlib-basemap


    【解决方案1】:

    如果你想实际渲染类似于上面的东西,你可能想看看PyOpenGL,但它可能不是最直观的包。

    如果你只想得到这个 3d 对象的 2d 点集,你可以看看做一些 projection maths 然后像 pygame 这样的包将非常适合绘制这个 2d 表示并且非常用户友好如果您不熟悉 python 和图形。

    【讨论】:

      猜你喜欢
      • 2017-05-30
      • 2017-04-19
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多