osg中的osg::Geode

OSG 中的 osg::Geode 类定义在 <osg/Geode> 头文件中。

🧰 使用时,你需要包含这个头文件:

#include <osg/Geode>

💡 补充信息

osg::GeodeOpenSceneGraph (OSG) 核心库的一部分,继承自 osg::Group 类,但它通常作为场景图中的叶节点(leaf node)。它的主要作用是存储和管理一系列可绘制对象(Drawables),例如几何体(Geometry)、文本(Text)等。

osg::Geode 本身并不能拥有子节点,但它可以包含多个 osg::Drawable 对象。你可以通过 addDrawable() 方法向 osg::Geode 添加可绘制对象,也可以通过 removeDrawable()removeDrawables() 方法移除它们。

🖥️ 一个简单的代码示例

posted @ 2025-08-30 13:27  Oliver2022  阅读(17)  评论(0)    收藏  举报  来源