查看: 977|回复: 3

关于LOD 的问题

[复制链接]

该用户从未签到

发表于 2012-11-14 13:18:18 | 显示全部楼层 |阅读模式

   tankNode = osgDB::readNodeFile("./NPS_Data/Models/t72-tank/t72-tank_des.flt");
   osg::Node* tankNode2 = osgDB::readNodeFile("./NPS_Data/Models/JoeDirt/JoeDirt.flt");
   osg::ref_ptr<osg:OD> lod = new osg::LOD();
   lod->addChild(tankNode,0,100);
   lod->addChild(tankNode2,100,1000);


   osgDB::writeNodeFile(*(lod.get()),"ode.osg");


   root->addChild(lod);
必须加上这句writenodefile 吗。 。  。?   。 。 。不加上会怎样 。 。。这句的作用是什么??
“ode.osg“这个文件  生成到哪里了。?

该用户从未签到

 楼主| 发表于 2012-11-14 13:20:11 | 显示全部楼层
我改成 ”c:/ode.osg"  发现到了C盘     但是我想知道默认在哪个目录下

该用户从未签到

发表于 2012-11-14 18:42:14 | 显示全部楼层
osgDB::writeNodeFile(*(lod.get()),"ode.osg");

将你的lod结点,保存在磁盘上,文件名是ode.osg
默认就是你的项目所在的目录

该用户从未签到

 楼主| 发表于 2012-11-15 10:47:05 | 显示全部楼层
张逸 发表于 2012-11-14 18:42
osgDB::writeNodeFile(*(lod.get()),"ode.osg");

将你的lod结点,保存在磁盘上,文件名是ode.osg

Thank you  .. .. . .girl
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表