MicroStationCONNECT Edition 帮助

在材质分配中使用通配符

通过“材质编辑器”或“材质分配”对话框输入材质的层/颜色分配时,可在分配中使用通配符。层/颜色分配指定为“层范围:颜色范围”。目前,唯一支持的通配符是星号“*”。

颜色通配符

您可以单独指定颜色,用逗号分隔,也可指定颜色范围,用连字符分隔。对于颜色,通配符与所有颜色匹配。对于颜色,通配符和非通配符字符无法结合使用,通配符优先。

示例:

  • 墙 : 1,3,6,20–30 匹配墙层上的颜色 1、3、6 和颜色 2030
  • 墙 : * 匹配层上的所有颜色。
  • 等效于墙 : * 并匹配层上的所有颜色。
  • 墙 : 2* 等效于墙 : * 并匹配层上的所有颜色。

层名通配符

您可以单独指定层,用逗号分隔,也可指定层范围,用连字符分隔。对于层,通配符“*”与零或更多字符匹配,如下面的示例所示:

  • 1, 5, 7–13 : * 匹配编号为 15713 的层上的所有颜色。
  • w 匹配 wallwindowwest entrance 层。
  • w*n* 匹配 windowwest entrance
  • *oor 匹配 doorfloor
  • *oor* 匹配 doorfloordoorknobs

同一行上可输入多个通配符,例如:

  • hvac*, *floor* :22hvac 开头的所有层和/或包含单词 floor 的所有层上的颜色 22 匹配

通配符冲突

分配出现冲突时,合格度高的分配将替代合格度低的分配。例如:

  • wa* :22 优先于 w* :22. 换句话说,以wa 开头的层将与第一次分配匹配,其他 所有以 w 开头的层将与第二次分配匹配。
  • 墙:22 优先于 w* :22. 换句话说,以颜色 开头的层将与第一次分配匹配,其他 所有以 w 开头的层将与第二次分配匹配。