最近更新
OpenSceneGraph是一个由核心开发小组和整个开源社区维护和开发的软件,在最近的一段时间里,我们又做出了一些新的改动和增补:
底层结构和编译生成方法的改动:
增加的功能:
- 新的osgViewer库替代了原有的osgProducer库
- 新的osgShadow 库
- 新的osgManipulator库
- 新的场景交集测试功能,支持直线段求交,平面和多面体求交,以及分页数据库的处理。参见include/osgUtil/IntersectionVisitor,include/osgSim/HeightAboveTerrain,LineOfSight以及ElevationSlice类
部分原有模块独立成为新的工程:
部分原有模块独立成为新的工程:
- osgProducer不再作为OSG核心库的一部分,而是作为独立的工程运作,网址: Trac
- osgTerrain/DataSet以及osgdem不再作为OSG核心库的一部分,而是作为独立的工程运作,并命名为VirtualPlanetBuilder,网址:VirtualPlanetBuilder
部分已弃用的模块从OSG核心库剔除:
- 弃用模块的SVN目录结构
svn co /svn/osgcn/OpenSceneGraph/deprecated deprecated
- OpenFlight加载插件(flt文件)弃用并移动到deprecated/src/osgPlugins/flt
OpenSceneGraph 1.2版本向SVN以及0SG 1.9.x及以上版本的移植
- Porting 从osgProducer向osgViewer库的移植
- Porting 从osgUtil::IntersectVisitor向osgUtil::IntersectionVisitor类的移植
- Porting从Drawable::drawImplementation(State&)向(RenderInfo&)的移植
OSG 2.0版本需要完成的任务
