2015-02-23 20 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++庫。