|
本帖最后由 kidd_wade 于 2010-3-11 21:47 编辑
详述问题:
osg::pagedLOD的实例可以通过多次调用setFileName方法来控制通多个文件载入模型,那么能不能从pagedLOD中将这些模型作为osg::Node节点分别提取出来使用呢?
如:
//创建PagedLOD对象
osg::PagedLOD* page = new osg::PagedLOD();
//设置中心位置
page->setCenter(osg::Vec3(0.0f,0.0f,0.0f));
//添加节点,设置0级的内容为cow.osg
page->setFileName(0,"cow.osg");
//设置可视变化范围为0.0f-50.0f
page->setRange(0,0.0f,50.0f);
//添加节点,设置0级的内容为spaceship.osg
page->setFileName(1,"glider.osg");
//设置可视变化范围50.0f-100.0f
page->setRange(1,50.0f,200.0f);
有没有什么方法可以将cow文件中的模型作为单独的节点取出来? |
|