osgEarth的Rex引擎原理分析(二十四)TileNode节点下的场景树分析

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

猜你喜欢

转载自blog.csdn.net/hankern/article/details/84450980
今日推荐