15、osg中使用LOD设置当模型超过多少米,不显示模型
2015-12-16 22:19
531 查看
如下代码:
当上图使用鼠标使其缩小到一定程度就会消失
// fountain.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <osgDB/Registry> #include <osgDB/ReadFile> #include <osgDB/ReaderWriter> #include <osgDB/WriteFile> #include <osg/Node> #include <osgViewer/Viewer> #include <osg/LOD> int _tmain(int argc, _TCHAR* argv[]) { osgViewer::Viewer viewer ; //读取模型 osg::Node* node = osgDB::readNodeFile("fountain.osgt") ; //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()); viewer.realize(); viewer.run(); return 0; }效果如下:
当上图使用鼠标使其缩小到一定程度就会消失
相关文章推荐
- 内容提供器---Content Provider
- Java线程间通信
- ABP理论学习之依赖注入
- ejabberd_router、ejabberd_router_multicast
- 在CDH5.5.0上安装Phoenix1.2
- 我就想知道这是为嘛。
- java.lang.RuntimeException: setAudioSource failed.
- HDU1874 畅通工程续
- 第16周项目1 验证算法(4)快速排序:
- 数据结构和算法经典100题-第22题
- python_序列构造
- 1001. 害死人不偿命的(3n+1)猜想 (15) 练习
- Secure CRT7.2安装序号
- Linux常用使用技巧
- BLIP发行历史(TinyOS中的BLIP)
- 艺术探索读书笔记(一)--Activity启动模式
- java多线程编程
- CentOS命令行模式下修改linux分辨率的方法
- github
- javascript大神修炼记(3)——条件分支