我觉得有必要再回顾下RexTerrainEngineNode的初始化,因为太重要了。

从构造函数上看,先看看父类TerrainEngineNode的初始化

似乎只是创建了个管理纹理图片的东东。
然而,从这几个require,嗅到了一种不平常的味道,我猜测应该是按照生产者和消费者方式,通过消息队列要各种资源了。

现在虽然都是false,但是还要关注下。蓄势待发。

三个父类:osg::CoordinateSystemNode是用来坐标转换的。
看看另外两个

可见,TerrainEngine类用来创建tile

都是纯虚函数。这样也不能放过。看看它的子类,以及其他用到的地方。

博客主要回顾了RexTerrainEngineNode的初始化过程,先介绍其父类TerrainEngineNode的初始化,猜测其按生产者和消费者方式通过消息队列获取资源。还提及相关父类用途,如osg::CoordinateSystemNode用于坐标转换,TerrainEngine类用于创建tile,最后阐述了RexTerrainEngineNode构造函数的操作。
最低0.47元/天 解锁文章
758

被折叠的 条评论
为什么被折叠?



