OSG场景结构相关概念

时间:2022-05-08 16:09:16

1. BVH树
OpenSceneGraph中采用包围体层次(Bounding Volume Hierarchy, BVH)来实现场景图形的管理,“包围体”是
指将一组物体完全封闭在一个简单空间形体中。OSG中使用的包围体有包围球(Bounding Sphere)和包围盒(Bounding Box)。
  OSG场景结构相关概念
2. 节点
OSG的场景结构树是一棵有向无环图 (Directed Acyclic Graph),可以多个父节点共享一个子节点。     OSG场景结构相关概念
节点主要分三类:根节点,枝节节点,叶子节点。OSG使用Node类表达一个基本节点,也是所有类型场景节点的基类。


3. 叶节点Geode(Geometry Node)
主要保存一个多个可绘制体(Drawable类)信息。无子节点,有一个或多个父节点。


4. 枝节节点Group(组节点)

主要用于将多个子节点成组管理。

5. OSG中还有大量的扩展的功能节点............也可以根据具体需求自行派生实现。