ios - 如何在 iOS 中制作 "Azimuthal Equidistant Projection"

标签 ios 3d azimuth

我正在考虑创建一个 iOS 应用程序,使用 azimuthal equidistant projection 将 3D 球体转换为 2D 图像.这是此类投影的一个很好的示例。

Azimuthal Map, Anywhere

我是 3D 编程的新手,所以我想请教一下在这种情况下使用哪个框架/工具比较好。这些是我所知道的选项:

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

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

提前致谢!

最佳答案

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

关于ios - 如何在 iOS 中制作 "Azimuthal Equidistant Projection",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666830/

相关文章:

android - 将陀螺仪与加速度计相结合以获得航向

ios - 重写 ManageObjectContext - 数据消失

html - 为什么 Chrome 仅忽略 3D 立方体一个面上的链接?

3d - 我如何找到光线在 3d 网格中相交的所有立方体?

c++ - 如何为 GL_SELECT 缓冲区启用深度测试?

java - Android:方位角问题取决于初始设备倾斜

java - Maven:在 POM 不可解析的父级上出现错误

ios - 呈现多个 View Controller 的最佳方法? swift 4

iphone - 在 iOS 7 S.D.K 中获取 XIB

Python PyEphem 计算方位角和高度