组
一组基元和这些基元的属性。基元和属性可以添加到组中,但不能从组中删除,除非全局擦除。一个组可以有一个选择标识。
光源
有五种光源——环境光源、大灯、定向光源、位置光源和聚光光源。
Primitive
一个可绘制的元素。它在 3D 空间中有定义。图元可以是线条、面、文本或标记。一旦显示标记和文本保持相同的大小。可以修改线条和面,例如缩放。属性在组内设置。原语必须存储在一个组中。
结构- 管理一组组
这些组是相互排斥的。可以编辑结构、添加或删除组。一个结构可以引用其他结构以形成层次结构。它有一个默认(身份)转换,并且可以对其应用其他转换(旋转、平移、缩放等)。每个结构都有一个与其关联的显示优先级,它规定了它在 3D 查看器中重绘的顺序。
视图
由视图方向、视图映射和上下文视图定义。
查看器
管理一组视图。
视图方向-
根据视图参考坐标定义观察者查看场景的方式。
视图映射-
定义从视图参考坐标到标准化投影坐标的转换。这遵循 Phigs 方案。