2015-02-23 36 views
0

我正在考虑创建一个iOS应用程序,该应用程序使用azimuthal equidistant projection将3D球体转换为2D图像。这是这种投影的一个很好的例子。如何在iOS中制作“Azimuthal等距投影”

Azimuthal Map, Anywhere

我是新的3D节目,所以我想请教哪个框架/工具是很好的在这种情况下使用。这些是我所知道的选项:

  • 统一(+的OpenGL?)
  • SceneKit(+ CoreGraphics中?)
  • 处理+ Processing.js(内部的WebView)

请告诉我如果有其他解决方案。如果您能告诉我是否有任何示例代码或此投影的开源库,我也会很高兴。

在此先感谢!

+1

也许看看这个https://itunes.apple.com/us/book/3d-graphics-with-scene-kit/id936235049?ls=1&mt=11 – chris 2015-02-23 04:24:13

+0

感谢您的信息! – 2015-02-23 04:54:53

+0

[处理]标记只能用于有关处理语言的问题。 – 2015-02-23 13:48:42

回答

1

我强烈建议使用C++ 3D库,如GXmapVES/VTK

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

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