配置中的颜色参数

系列零件设计表可以包括一个配置特定颜色的列。 其数值为 32-位指定 RGB(红、绿、蓝)的整数。 如果不指定值,则使用零(黑色)。

如果您知道颜色的 32 位整数值,您可以将数目直接输入到设计表的列中,用 $COLOR 参数作为标题。 如果您不知道 32-位整数值,您可使用 RGB 成分数值在系列零件设计表里将其计算出来。

要为每个配置应用不同的颜色,显示状态必须链接到配置。

配置颜色前:

  1. 右键单击 ConfigurationManager 选项卡底部的显示状态,然后单击属性
  2. 显示状态属性 PropertyManager 的高级选项下,选择将显示状态连接到配置

以下表格列举了一些典型的颜色、其成分、以及等同的整数值。

颜色 红色 绿色 蓝色 整数
黑色 0 0 0 0
红色 255 0 0 255
橙色 255 128 0 33023
绿色 0 255 0 65280
蓝色 0 0 255 16711680
紫色 255 128 255 16744703
青绿 0 255 255 16776960
白色 255 255 255 16777215
配置特定的颜色只适用于上色模式,除非您在模型显示选项中选择应用相同颜色到线架图、HLR 和着色

确定颜色的 RGB 成分

如果您不知道某个颜色的 32 位整数值,您可使用 RGB 成分数值在系列零件设计表里将其计算出来。首先,您需要确定该颜色的红、绿和蓝色成分的值。

欲决定颜色的红、绿、和蓝色成分:

  1. 单击编辑外观 (标准工具栏),或单击编辑 > 外观 > 外观
  2. 在 PropertyManager 的颜色下面:
    1. 在调色板中单击一种颜色。
    2. 选择 RGB
    3. 注意颜色的红色成分 颜色的绿色成分 以及颜色的蓝色成分 旁边的成分数字。
  3. 单击

在系列零件设计表中计算颜色值

在系列零件设计表中,您可以使用颜色的红色、绿色和蓝色成分的值计算某个颜色的 32 位整数值。

要为每个配置应用不同的颜色,显示状态必须链接到配置。

在配置颜色之前,右键单击 ConfigurationManager 选项卡底部的显示状态,然后单击属性显示状态属性 PropertyManager 的高级选项下,选择将显示状态连接到配置

欲在系列零件设计表中计算颜色值:

  1. 在设计表中,在单元格 B2、C2 和 D2 中输入 $USER_NOTES,然后在单元格 E2 中输入 $COLOR。列标题区分大小写。
    您可能需要插入列,这样这些参数可在单元格 B2 至 E2 中显示。
  2. 在单元格 B3、C3、和 D3 中输入颜色的红、绿、和蓝色成分整数。 数值必须储存为数字,而非文字。
  3. 在单元格 E3 中输入下列方程式:
    = MAX(MIN(B3,255),0) + MAX(MIN(C3,255),0)*16*16 + MAX(MIN(D3,255),0)*16*16*16*16
    请确定单元格中的 = 符号前无空格。

    方程式将确定每一个成分值在零和 255 之间。

  4. 在适当的行内输入其他颜色成分,然后将为行数调整过的方程式复制到 E 列中的相应单元格中。