在AIS查看器中可视化和选择的实体是对象 ( AIS_InteractiveObject )。它们将模型的基础参考几何图形与其在AIS 中的图形表示连接起来。您可以使用标准交互对象的预定义 OCCT 类,所有必要的功能都已经编程,或者,如果您是高级用户,您可以实现自己的交互对象类。
演示文稿
一个交互式对象可以有尽可能多的演示,只要它的创建者想要给它。3D 演示由演示管理器( PrsMgr_PresentationManager )管理。由于这在AIS 中是透明的,因此用户不必担心。
演示文稿由索引(显示模式)和对其所依赖的演示文稿管理器的引用标识。按照惯例,交互对象的默认表示模式的索引为 0。
交互式对象的不同表示的计算由继承自PrsMgr_PresentableObject::Compute函数的Compute函数完成。PresentationManager在可视化或更新请求时自动调用它们。
如果您要创建自己类型的交互式对象,则必须通过以下方式之一实现 Compute 功能:
对于 3D: