osg类
zhuqinglu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
osg::AnimationPath osg::AnimationPath::ControlPoint osg::AnimationPathCallback
使用 osg::AnimationPath* animationPath = new osg::AnimationPath; //设置循环,还可设成摇摆:SWING 或仅动作1次:NO_LOOPING animationPath->setLoopMode(osg::AnimationPath::LOOP); //插入时间,和对应的位置和原创 2007-09-11 09:42:00 · 5164 阅读 · 0 评论 -
osg::Billboard
公告牌技术,即billboard技术,在3D游戏中有着广泛的应用.它的本质就是用预先做好的几幅位图来代替3D物体,极大地节省资源和提高速度.仔细观察>系列游戏,它的精灵,树木,物品都是二维图象,但由于它始终朝向观察者,你根本看不到它"扁"的一面,所以给人一种立体的感觉.这种技术最大的优点是快.试想一个多边形构成的3D精灵,至少百余个多边形,而用billboard技术,只需处理两个多边形原创 2007-09-12 14:09:00 · 3864 阅读 · 0 评论 -
osg::BlendFunc
osg::BlendFunc介绍 混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新原创 2007-09-12 15:01:00 · 4306 阅读 · 0 评论 -
osg::BlendEquation
osg::BlendEquation常用的混合方程:S,D表示因子(见osg::BlendFunc),Cs和Cd表示源颜色和目标颜色 RGBA_MIN min(CsS,CdD)原创 2007-09-12 15:07:00 · 1663 阅读 · 0 评论 -
osgViewer::Viewer
viewer.run()等同于以下代码:viewer.realize();while (!viewer.done())...{ viewer.frame();} virtual void osgViewer::Viewer::frame ( double simulationTime = USE_REFERENCE_TIME ) [原创 2007-09-11 10:01:00 · 2913 阅读 · 0 评论 -
osg::AutoTransform
osg::AutoTransform继承自 Transform,可一自动的调整大小和角度,让它的子节点与屏幕坐标对齐。 void setAutoRotateMode (AutoRotateMode mode) enum osg::AutoTransform::AutoRotateMode Enumerator: NO_ROTATION ROTATE原创 2007-09-11 10:31:00 · 4406 阅读 · 0 评论 -
osg::MatrixTransform和osg::Matrix
给MatrixTransform设置矩阵的方法osg::MatrixTransform* rootnode = new osg::MatrixTransform;rootnode->setMatrix(osg::Matrix::rotate(osg::inDegrees(30.0f),1.0f,0.0f,0.0f));对于上述代码,osg::Matrix:原创 2007-09-11 09:29:00 · 7044 阅读 · 0 评论 -
osg::ArgumentParser和osg::ApplicationUsage
ArgumentParser参数解析器 使用(Examples osganimate):判断有没有输入指定的参数 osg::ArgumentParser arguments(&argc,argv);while (arguments.read("--overlay")) overlay = true; Examples osgshad原创 2007-09-10 18:35:00 · 4275 阅读 · 0 评论 -
osgSim::OverlayNode
描述:OverlayNode在场景上生成纹理覆盖,提前渲染一个Overlay子图到纹理从而生成overlay纹理,然后将它映射到场景上。三种模式: OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY原创 2007-09-10 18:13:00 · 4718 阅读 · 0 评论 -
osg::FrameStamp
继承关系如下: Public Member Functions FrameStamp ()翻译 2007-10-16 14:24:00 · 2468 阅读 · 0 评论
分享