目标:(十八)中的问题54
osgEarth::Drivers::RexTerrainEngine::TileNode是rex引擎下的一个重要节点,这个节点还不是真正在Earth中看到的瓦片,其内部还有场景树,具体包括一个SurfaceNode和四个下一级LOD的TileNode子节点。SurfaceNode负责本级瓦片的渲染,结构如下:
osgEarth::Drivers::RexTerrainEngine::SurfaceNode
osgEarth::Drivers::RexTerrainEngine::TileDrawable
osgEarth::Drivers::RexTerrainEngine::SharedGeometry
SurfaceNode没有通过addChild的方式添加到TileNode下面,而是在渲染遍历TileNode时,通过getSurfaceNode的方法获取该SurfaceNode。
四个TileNode子节点是通过addChild的方式添加到场景树中的。
待继续分析列表:
9、earth文件中都有哪些options((九)中问题)
10、如何根据earth文件options创建不同的地理信息引擎节点((九)中问题)
11、rex地理信息引擎的四梁八柱((九)中问题)
12、osgEarth::TerrainEngineNode中setMap方法作用((十二)中问题)
13、RexTerrainEngineNode中_mapFrame的作用