gpt4 book ai didi

java - 创建合成视觉系统

转载 作者:行者123 更新时间:2023-12-01 09:53:32 24 4
gpt4 key购买 nike

我想将此功能添加到我的 Android 应用程序中: https://en.wikipedia.org/wiki/Synthetic_vision_system

简而言之,我相信它是地形高度图。我特别需要渲染地形方面的帮助。其余的显示我可以完成。

经过一天的谷歌搜索后,我似乎并没有更接近。我的研究似乎指向使用 opengl、高度图和 SRTM。但是我不知道如何将它们联系在一起。所有 java 示例都不是特定于 android 的。

或者,也许可以使用 openstreetmaps 和图 block 叠加层,但我无法确定这是否可以在 3D 中实现。

该应用程序将是一个基于飞机 GPS 位置的移动 map 。当飞机在地球上空移动时,前方的地形将会更新。

有人能指出我正确的方向吗?

最佳答案

我建议您使用层数较少的 vector 格式。例如,深度图层、景观类型图层和对象图层。要根据此数据构建 3D,您需要将 map 划分为小图 block ,并仅将可见区域的数据加载到内存中。您的 3D 构建器将解析此数据。例如。一个简单的渲染器(使用 OpenGL)...您创建的网格与图 block 大小一样大,并且具有足够的顶点数。接下来,您解析深度层并根据需要沿 Z 轴移动每个顶点。之后您需要设置像文字图层中指定的颜色。最后,您需要创建和定位对象,例如对象层数据(它已经是内置网格)。当您构建所需的图 block 时,您将其传递给渲染器。

关于java - 创建合成视觉系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37427921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com