颜色和图层
XDE 可以在 IGES 和 STEP 格式之间读取和写入分配给形状或其子部分(直至面和边的级别)的颜色和图层。
在 XDE 文档中,颜色由XCAFDoc_ColorTool类管理。它的工作原理与 ShapeTool 与 Shapes 的工作原理相同。此工具可在主标签或任何子标签上提供。属性本身被定义为XCAFDoc_Color,子类的TDF_Attribute。
颜色存储在起始文档标签的子级中:它是第二级 (0.1.2),而形状位于第一级。然后每种颜色对应一个专用标签,属性本身是一个Quantity_Color,它具有红色、绿色、蓝色的名称和值。颜色可以附加到表面(平面颜色)或曲线(线框颜色),或两者。可以将颜色附加到子形状。在这种情况下,子形状(及其自己的子形状)将自己的颜色作为优先级。
图层的处理原理与颜色相同。在下面你所描述的所有操作只需更换颜色与图层与图层的时候。层由XCAFDoc_LayerTool类支持。
该类物业的是XCAFDoc_Layer,子类的TDF_Attribute而它的定义是TCollection_ExtendedStr