设置实体特征
可以从三个级别设置实体颜色、图层和线型值:可绘制级别、子实体级别和子基元级别。其他特征只能从其中一个或两个级别设置:
-
可绘制级别的实现指定用于显示可绘制对象的基元的默认特征。对于大多数实体,使用实体的当前属性(线型、颜色、图层等)呈现整个对象。subSetAttributes()
-
子实体级别您可以指定在 or 实现期间用于可绘制对象特定部分的特定特征。您可以使用该接口覆盖调用中指定的特征。设置特征值后,该特征将用于所有后续基元,直到方法结束或指定新值为止。subWorldDraw()subViewportDraw()AcGiSubEntityTraitssubSetAttributes()
注意:在本节中,术语 子实体的使用方式与 “实体”部分中的术语不同,在“实体”部分中,该术语指的是实体的特定几何部分。在本节中,子实体不是实体的一部分;它只是一个可以设置和更改特征值的级别。
-
次原始水平网格和壳基元函数具有可选参数,可用于在每边和每面的基础上指定一组丰富的特征。(请参阅基元中的代码示例。对于任何特征,此机制都要求您为所有边或面设置值,或者不为任何边或面设置值。你只设置你想要的特征。例如,可以设置壳或网格边缘的颜色,而无需设置图层或线型,但必须为每条边指定一种颜色。除了 mesh 和 shell 子基元特征之外,还有一个具有文本样式参数的文本基元函数版本。只能在子基元(每个文本基元)级别设置文本样式。子基元特征值取代了在子实体和可绘制级别设置的相应特征的值。
|