java - Create a Synthetic Vision System -


i add feature android app: https://en.wikipedia.org/wiki/synthetic_vision_system

in short believe terrain heightmap. need rendering terrain. rest of display can accomplish.

after day of google appear no closer. research seems point using opengl, heightmaps , srtm. have no clue how tie together. none of java examples android specific.

alternatively maybe using openstreetmaps , tile overlay cant establish if possible in 3d.

the app moving map based on gps position of aircraft. aircraft moves on earth terrain ahead updated.

can point me in right direction?

i can recommend use vector format few layers. example, layer of depth, layer of landscape type , layer of objects. build 3d data need divide map in small tiles , load data in memory visible area only. 3d builder parse data. e.g. simple renderer (using opengl)... create mesh large tile size , enough count of vertexes. next, parse depth layer , move each vertex along z-axis need. after need set color specified in type layer. , finally, need create , locate objects object layer data (it's built-in meshes). when build needed tiles pass renderer.


Comments

Popular posts from this blog

PySide and Qt Properties: Connecting signals from Python to QML -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

scala - 'wrong top statement declaration' when using slick in IntelliJ -