OSG选中效果展示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSG选中效果展示相关的知识,希望对你有一定的参考价值。

《OpenSceneGraph三维渲染引擎编程指南》书中选中高亮效果示例。
osgFX特效

技术分享

2、得到鼠标的位置

技术分享

osgFX特效
1、高亮,在开头的时候写了;

2、线框:

1 #include<osgFX/Outline>
2 osg::Geode *geode = new osg::Geode;
3 geode->addDrawable(new osg::ShapeDrawable(new osg::Box(osg::Vec3(), 2))); 测试可行
4 //声明Effect节点并把Geode添加到其中
5 osgFX::Outline *outline = new osgFX::Outline;
6 outline->addChild(geode);
7 outline->setColor(osg::Vec4(1.0, 1.0, 0.0, 1.0));
8 outline->setWidth(5.0f);

 

以上是关于OSG选中效果展示的主要内容,如果未能解决你的问题,请参考以下文章

3D模型选中显示样式改变

C++学习(三零五)osg开启 关闭光照效果

在OSG 实现的 oculus rift 效果

osg学习(五十三)绘制纹理贴图Texture示例

JavaScript | 选中并获取多行文本框内容的效果

如何在 vs 2015 上将 OSG 和 Qt 集成在一起