摘要: 节点访问:    OSG中节点的访问使用的是一种访问器模式。一个典型的访问器涉及抽象访问者角色(Visitor), 具体访问者(Concrete Visitor), 节点角色(Node)。OSG中访问者角色为NodeVisitor类,其基本结构如下:  NodeVisitor(TraversalMode tm) //构造函数,TraversalMode为节点树的遍历方式                   //TRAVERSE_NONE, 仅当前节点                   //TRAVERSE_PARENTS, 向当前节点的父节点遍历                   //TR 阅读全文
posted @ 2010-12-17 02:54 adyzng 阅读(8128) 评论(0) 推荐(2) 编辑
摘要: 1. BVH树OpenSceneGraph中采用包围体层次(Bounding Volume Hierarchy, BVH)来实现场景图形的管理,“包围体”是指将一组物体完全封闭在一个简单空间形体中。OSG中使用的包围体有包围球(Bounding Sphere)和包围盒(Bounding Box)。 2. 节点OSG的场景结构树是一棵有向无环图 (Directed Acyclic Graph),可以多个父节点共享一个子节点。 节点主要分三类:根节点,枝节节点,叶子节点。OSG使用Node类表达一个基本节点,也是所有类型场景节点的基类。3. 叶节点Geode(Geometry Node) 主要保存 阅读全文
posted @ 2010-12-17 00:33 adyzng 阅读(4993) 评论(0) 推荐(2) 编辑