osg06: osg3.3.8 开关节点_dododododoooo的博客-程序员宅基地

技术标签: osg  OSG专栏  

osg06: osg3.3.8 开关节点

/**********************************************************
*Write by FlySky
*[email protected]  http://www.OsgChina.org   
**********************************************************/

#include <osgViewer/Viewer>

#include <osg/Node>
#include <osg/Geode>
#include <osg/Group>
#include <osg/Switch>

#include <osgDB/ReadFile>
#include <osgDB/WriteFile>

#include <osgUtil/Optimizer>

int main()
{
    
	//创建Viewer对象,场景浏览器
	osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer();

	osg::ref_ptr<osg::Group> root = new osg::Group();

	//创建一个节点,读取牛的模型
	osg::ref_ptr<osg::Node> node1 = new osg::Node();
	node1 = osgDB::readNodeFile("cow.osg");

	//创建一个节点,读取滑翔机模型
	osg::ref_ptr<osg::Node> node2 =osgDB::readNodeFile("glider.osg") ;

	//创建一个开关节点,只渲染滑翔机而不渲染牛
	osg::ref_ptr<osg::Switch> swtich =  new osg::Switch();
	//添加牛的模型,但不渲染,默认为true
	swtich->addChild(node1.get(),false);
	//添加滑翔机模型,状态为渲染
	swtich->addChild(node2.get(),true);

	root->addChild(swtich.get());

	//优化场景数据
	osgUtil::Optimizer optimizer ;
	optimizer.optimize(root.get()) ;

	viewer->setSceneData(root.get());

	viewer->realize();

	viewer->run();

	return 0 ;
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dododododoooo/article/details/122911056

智能推荐

git报错fatal: ‘origin‘ does not appear to be a git repository 解决_桃子阿哥的博客-程序员宅基地

本地查看一下远程分支git remote show origin报错原因是改了某个仓库别名或其他原因, 造成本地分支和远程分支断开连接解决方法:git remote –v如果什么都没输出, 说明和远程失去联系, 无法操作加关联git remote add 仓库别名 地址此时再次查看远程分支或其他操作正常...

0_Formal_Templatepower_N5judgment.csh_weixin_51244294的博客-程序员宅基地

#----------------------------------------------------# for N5 PPA# author eric ma# data 2020.08.06##### judgment erery data right or not#---------------------------------------------------- if ( ! -d "../log/") thenmkdir ../log/elseecho "We

springboot @Autowired在非controller/service 注入bean为null_梦无虚妄的博客-程序员宅基地

在做一个关于JWT的Token认证机制登录的时候,在拦截器中解析请求头部中token时,发现一直报空指针的异常,后面一直打断点,发现注入的JwtUtil工具类为null可能的原因: 网上查了一下,原因可能在于我的utils包的类和controller的类不是同一个上下文解决方法 @Autowired private JwtUtil jwtUtil; public static JwtHandler jwtHandler; @PostConstruct public

安卓国际化,应用内切换语言_catoop的博客-程序员宅基地

很多应用开发中,我们需要做多语言版本,安卓在这方面做的很好,下面就写一个简单的例子:一、项目目录结构这里对几个关键点进行说明下:drawable-hdpi 为我们默认的图片存放目录drawable-en-hdpi 为英文版本对应的图片存放目录,当然ldpi\mdpi\xhdpi 也一样,如果需要,分别按这样的规则创建目录即可。values 为默认的配置文件目录values-en 为英文版本的配置文

Vue-cli3的favicon修改不了_xjy_phper的博客-程序员宅基地

在vue.config.js中配置下如下代码,重跑下项目就行了 // 以下是pwa配置 pwa: { iconPaths: { favicon32 : 'faviconfc.ico', favicon16 : 'faviconfc.ico', appleTouchIcon: 'faviconfc.ico...

如何写H5/web前端工程简历中的项目经验_dev_zyx的博客-程序员宅基地_前端简历项目经验怎么写

参考:如何写H5/web前端工程简历中的项目经验Web前端面试指导(二):编写简历,吃透简历内容黑马程序员教你如何写出优秀的前端工程师简历【Web前端开发】面试经验分享(应届生)前端 100 问:能搞懂80%的请把简历给我...

随便推点

信息熵,条件熵,互信息的通俗理解_毒白菜的博客-程序员宅基地_条件信息熵

自信息(self-information):I(x)= = - log(p(x)) (1)式中的log表示自然对数, 如果用以2为底的对数,单位是比特(bit)。上式是什么意思?p(x)是指x发生的概率,I(x)代表x所包含的信息量。考虑这么一个问题,马云破产以及马云获得全国首富这两个事件,那个包含的信息量大?当然是马云破产的信息量更大,因为它发生...

一个定时网络唤醒的Windows 2000服务(Service)程序_zgqtxwd的博客-程序员宅基地

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

PCD点云文件的读取_手工烘焙家的博客-程序员宅基地

PCD点云文件的读取Reading Point Cloud data from PCD filesIn this tutorial we will learn how to read point cloud data from a PCD file.The codeFirst, create a file called, let’s say, pcd_read.cpp in your favorit

C语言实现linux pwd命令_BigNosefan的博客-程序员宅基地

实验内容实验内容pwd命令0版本的pwdLinux中的文件Linux中的目录实现pwd命令参考资料通过实现Linux的pwd命令,以理解Linux文件系统的基本概念一集内部实现,并熟悉Linux系统与文件系统相关的系统调用接口。 引自实验楼课程 [C语言实现linux pwd命令] 侵删知识点:列表内容Linux pwd命令Linux文件系统中文件及目录的实现方式Linux

用Python爬取股票数据,绘制K线和均线并用机器学习预测股价(来自我出的书)_gb4215287的博客-程序员宅基地

最近我出了一本书,《基于股票大数据分析的Python入门实战 视频教学版》,京东链接:https://item.jd.com/69241653952.html,在其中用股票范例讲述Python爬虫、数据分析和机器学习的技术,大家看了我的书,不仅能很快用比较热门的案例学好Python,更能了解些股票知识,不至于一入市就拍脑袋买卖。 在本文里,将给出若干精彩范例,包括用爬虫获取股市数据,用matplotlib可视化控件绘制K线和均线,以及用sklean库里的方法,通过机器学习预测股价的走势。1通...

一旦有辞职念头就干不长了吗_想跟同事一起辞职?先想清楚这3个问题,不然后悔都来不及..._weixin_39929715的博客-程序员宅基地

大家好,我是栋哥。你的同事辞职时,你有没有想过跟着一起辞职?职场上,公司人员的流动是十分正常的,有时候我们甚至会遇到,自己刚入职没几天,就有同事离职的情况。很多职场新人,在第一次面对同事离职的时候,总会非常不舍,觉得大家相处得这么好,刚进来的时候,还受到人家不少指导,现在却要分别了,不禁就觉得很伤心。不过只要有几年职场经验的人,面对离职的同事情感上就比较坦然了,但是在很多人的心里,都会隐隐有一个想...

推荐文章

热门文章

相关标签