osgSim::OverlayNode
2007-09-10 18:13
260 查看
描述:
OverlayNode在场景上生成纹理覆盖,提前渲染一个Overlay子图到纹理从而生成overlay纹理,然后将它映射到场景上。
三种模式:
OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY | |
VIEW_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY | |
VIEW_DEPENDENT_WITH_PERSPECTIVE_OVERLAY |
[align=left][/align]
osgSim::OverlayNode* overlayNode = new osgSim::OverlayNode(technique);
/**//*每一帧都更新overlay的纹理*/
overlayNode->setContinuousUpdate(true);
/**//*设置将渲染成纹理的节点*/
overlayNode->setOverlaySubgraph(movingModel);
/**//*设置映射的高度,设成比地面低一点即可*/
overlayNode->setOverlayBaseHeight(baseHeight-0.01);
overlayNode->addChild(baseModel);
root->addChild(overlayNode);
相关文章推荐
- 从内存数据读取osg::node
- osg::ClipNode与osg::ClipPlane
- osg::NodeVisitor中计算一个节点对应的世界变换矩阵、法向量、顶点坐标
- osg::Node::accept
- osg::clipNode
- 4、osg::Node,osg::Group,osg::Switch,osg::MatrixTransform类
- osganimationnode例子
- osgSim::SphereSegment分析
- osg demo19 回调,使一个node来回动
- OSG学习笔记23——设置隐藏和显示节点(使用setNodeMask())
- 17、osg::Camera,osg::LOD,osgSim::Impostor类函数说明
- osg隐藏物体或者Node(多个物体轮流显示)
- osg demo6 setnodemask
- node.js addon osg binding 2
- 服务器环境配置安装(mysql+redis+nodejs+nginx)
- osgcompositeviewer例子
- 在Netbeans IDE上安装node.js
- 理解Node.js事件驱动编程
- 关于Node.js后端架构的一点后知后觉
- [LeetCode] Remove Nth Node From End of List