//DEMO26
//功能:输出free.osg ,这个模型是fountain的变换,使fountain在3000米外不显示
#include <osgDB/Registry>
#include <osgDB/ReadFile>
#include <osgDB/ReaderWriter>
#include <osgDB/WriteFile>
#include <osg/Node>
#include <osgViewer/Viewer>
#include <osg/LOD>
int main()
{
osgViewer::Viewer viewer;
osg::Node* node = osgDB::readNodeFile("fountain.osg");
//LOD结点
osg::LOD* lod = new osg::LOD;
//添加结点并设置视距
lod->addChild(node,0,3000);
viewer.setSceneData(lod);
osgDB::writeNodeFile(*(viewer.getSceneData()),"free.osg",osgDB::Registry::instance()->getOptions());
return 0;
}
osg demo26 LOD头结点
最新推荐文章于 2024-04-17 10:25:31 发布