0

I'm thinking about creating an iOS app that transforms a 3D sphere into a 2D image using the azimuthal equidistant projection. Here is a nice sample of this type of projection.

Azimuthal Map, Anywhere

I'm new to 3D programming, so I would like to ask for advice which framework / tool is good to use in this case. These are the options that I know:

  • Unity (+ OpenGL?)
  • SceneKit (+ CoreGraphics?)
  • Processing + Processing.js (inside WebView)

Please tell me if there are other solutions. I'd be also glad if you could tell me if there is any sample code or an open source library for this projection.

Thanks in advance!

4

2 回答 2

1

我强烈建议使用GXmapVES/VTK等 c++ 3D 库。

GXmap 是一个小型的虚拟地球仪和地图程序。除了显示地球的普通地球视图外,它还可以生成适合业余无线电使用的方位角等距投影图。

VES 是 VTK OpenGL ES 渲染工具包。它是一个用于使用 OpenGL ES 2.0 的移动设备的 C++ 库

于 2015-02-23T04:33:04.487 回答
1

这可以使用着色器轻松完成,并且不需要外部库。见http://rogerallen.github.io/webgl/2014/01/27/azimuthal-equidistant-projection/

于 2015-02-23T10:27:38.787 回答