开关节点osg::Switch 继承自osg::Group节点 控制渲染的开关
细节层次节点osg::LOD 继承自osg::Group节点 不同层次下的物体渲染 使用物体的一种简单形式表达物体,使绘制图形尽量简单,视点靠近->细节详细,视点远离->细节简单 节点存在于一个文件中
分页细节层次节点osg::PagedLOD继承自osg::LOD 用于实现动态加载分页,根据视点加载,每个节点都是磁盘中的文件 根据需要加载所需要的节点 主要用于处理大规模的数据
PagedLOD节点只提供索引的作用
代替节点 osg::Impostor 继承自osg::LOD 也是一种布告板 通过当前视点 将一个复杂物体对象绘制到一副图像纹理上来创建的,其中渲染的图像纹理映射到公告板上
遮挡裁剪节点osg::OccluderNode 继承自osg::Group节点 作用为裁剪掉被遮挡的物体 主要啊采用基于点的遮挡算法 但节点本身不具备遮挡能力 因此在判断时 要指定一个遮挡面(凹多边形) 调用setOccluder
osg::ref_ptr<osg::ConvexPlanarOccluder> p=new osg::ConvexPlanarOccluder; //创建遮挡平面 osg::setOccluder(p.get());//关联遮挡板平面
坐标系节点 osg::CoordinateSystemNode 继承自osg::Group节点 使一个场景的对象关联一个坐标系统 通常与osg::EllipsoidModel(椭圆体模型节点)一起使用