当一个或多个规则必须评估为 true 时,在视图过滤器中使用 OR 条件。
此视频演示了以下过程:
在创建基于规则的视图过滤器时,OR 过滤器使您可以灵活地用过滤器选择并亮显不共享相同参数值的图元。
例如,假设您想要亮显不是由木材制成的墙。OR 过滤器将帮助我们做到这一点。
若要创建过滤器,请打开“可见性/图形替换”对话框,然后单击“编辑/新建”。单击“新建”图标,然后输入过滤器名称。我们只想过滤墙图元,因此选择“墙”类别。
使用下拉菜单选择 OR 规则。在“OR”过滤器中,任何规则都可为“true”以应用过滤器。为每个规则定义参数、运算符和值。在此示例中,我们将添加规则以在类型名称或结构材质参数中查找混凝土和 CMU。对过滤器进行定义后,请单击“确定”。
若要将过滤器添加到视图,请单击“添加”。然后设置替代值以将填充更改为纯红色。单击“确定”以退出对话框并应用过滤器。
在视图中,CMU 墙和混凝土墙都高亮显示。CMU 墙高亮显示,因为结构材质为 CMU。混凝土墙高亮显示,因为类型名称包含“混凝土”。
OR 过滤器规则为视图过滤器规则的制定提供了灵活性。它们允许您指定过滤的图元之间更复杂的关系。