OSG组成模块
osg库:节点类、状态类、绘制类、向量矩阵运算、一般的数据类
osgUtil库:工具类,用于操作场景图形及内容,如更新、裁剪、遍历、数据统计等。
osgDB库:数据的读写库
osgViewer库:视窗管理库,提供OSG与各种GUI的结合
osgFX库:特殊效果节点工具,用于渲染特效节点
osgParticle库:粒子系统节点工具
osgText库:文字节点工具
osgShadow库:阴影节点工具
指针的写法
osg::ref_ptr<Geode> geode=new osg::Geode();
OSG场景渲染程序的大致开发步骤
- 设置编程环境,指定头文件
- 创建场景浏览器
- 从外部加载模型或者场景数据
- 为渲染场景建立场景树,确定场景数据之间的关系
- 渲染