目标:(十八)中的问题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的方式添加到场景树中的。