第一章 OSG三维渲染引擎概述OSG的主要功能包括以下几个方面:1. 可以实时高效地绘制和控制使用建模软件所建立的3D模型, 如3DMAX、MAYA、Creator等制作的3D模型, 该功能是场景渲染的基本功能。2. 支持多种外设, 如操作杆、游戏柄、轨迹球、方向盘、键盘鼠标等。3. 除了传统的二维...
分类:
其他好文 时间:
2015-11-19 20:59:01
阅读次数:
5143
原文:http://blog.csdn.net/tmljs1988/article/details/7562926可以运行1.HUD流程图:完整源代码如下:/*OSG中的HUD,文字总是显示在最前面*/#include#include#include#include#include#include#...
分类:
其他好文 时间:
2015-11-11 22:07:06
阅读次数:
378
在网上下载的编译好的OSG使用,我直接显示glider.osg的时候没有报错,但是对glider.osg使用asGroup() ->addChild(),setNodeMask(0X0)等操作显示时,会报错:osgTest.exe 中的 0x000000013fcb21e0 处有未经处理的异常:.....
分类:
其他好文 时间:
2015-10-31 09:06:53
阅读次数:
251
http://openscenegraph.alphapixel.com/osg/downloads/free-openscenegraph-binary-downloads提供了OSG的各种编译好的版本,直接下载解压,将Bin目录加到Path中去就可以用,也可以将Data目录加到环境变量中去,.....
分类:
其他好文 时间:
2015-10-25 09:35:46
阅读次数:
311
调试信息显示 OSG 可以将各式各样的调试信息输出到std:cout。这在开发OSG 程序时十分有用,你可以借此观察OSG 的执行的各种操作。环境变量OSG_NOTIFY_LEVEL用于控制OSG调试信息显示的数量。你可以将此变量设置为七个不同的信息量层级之一:ALWAYS(最简略),FATAL,....
分类:
其他好文 时间:
2015-10-23 10:15:00
阅读次数:
466
6月17日是Apache Karaf作为Apache顶级项目。Karaf是个运行时包,包含了一个OSGi框架(Equinox或Felix)、一个命令shell(Felix Gogo)及默认情况下内置的大量实用工具。虽然Equinox与Felix可以单独使用,但Karaf旨在结合这两个框架出色的OSG...
分类:
Web程序 时间:
2015-10-21 18:49:23
阅读次数:
275
转自http://www.cnblogs.com/ylwn817/articles/1976851.html#include #include #include #include #include #include #include #include #include void main() { ....
分类:
其他好文 时间:
2015-10-12 14:11:48
阅读次数:
293
转自http://www.cnblogs.com/ylwn817/articles/2153982.html当通过osg复制多个相同物体时候,修改复制过来的某个物体材质属性时候,假设我们物体透明度,这个时候我们可能会发现修改某个物体,会导致其他复制过来的物体同样也被透明化。下面是解决方案:获得物体时...
分类:
其他好文 时间:
2015-10-12 14:09:57
阅读次数:
186
//关闭灯光 state->setMode(GL_LIGHTING,osg::StateAttribute::OFF|osg::StateAttribute::PROTECTED); //打开混合融合模式 state->setMode(GL_BLEND,osg::StateAttribute::O....
分类:
其他好文 时间:
2015-09-21 17:22:19
阅读次数:
302
在OSG里用4*4矩阵表示坐标系,空间坐标系有三个轴X,Y,Z,那么表示坐标系的矩阵中各个数字的具体意义,以及怎样建立局部坐标系就是本文所要说明的。矩阵意义 矩阵的前三列表示局部坐标系的各个轴的方向,最后一行表示世界坐标系下原点在局部坐标系下的坐标。 X轴 Y轴 ...
分类:
其他好文 时间:
2015-08-07 00:14:44
阅读次数:
181