视频:使用 AND 条件创建视图过滤器

当所有规则的运算结果必须为 true 时,请在视图过滤器中使用 AND 条件。

此视频演示了以下过程:

  1. 创建基于规则的视图过滤器,然后选择一个类别。
  2. 使用 AND 条件创建规则集。
  3. 将规则添加到 AND 规则集。
  4. 将视图过滤器添加到视图,并为已识别的图元指定可见性替代。
  5. 查看结果。
注: 该视频是使用 Revit 2019 录制的。使用较新的软件版本时,您可能会注意到在功能和用户界面方面有差别。

脚本

视图过滤器是一种使用指定给图元参数的值来控制图元可见性的功能强大的方法。例如,如果要查找并亮显所有防火等级为 2 小时并且为结构剪力墙的墙,可使用视图过滤器。

打开视图的“可见性/图形替换”对话框,然后单击“过滤器”选项卡。在可以将过滤器添加到视图之前,需要创建过滤器。单击“编辑/新建”。

单击对话框左下角的“新建”按钮以创建新的基于规则的过滤器。提供过滤器的名称,然后单击“确定”。现在,选择图元的类别。您可以选择多个类别,但只能按两个类别通用的参数进行过滤。在本例中,我们将仅过滤墙。

现在定义规则。创建过滤器时,AND 和 OR 运算符都可以使用。在此示例中,我们需要 AND 函数。创建 AND 过滤器时,所有规则必须为 true。

每个规则都包含一个参数、一个运算符和一个值。对于此规则,参数是“防火等级”、运算符是“等于”、值是“2 小时”。若要添加其他规则,请单击“添加规则”。将此规则设置为“结构用途”、“等于”、“剪力”。根据需要将更多规则添加到过滤器。若要删除不需要的规则,请单击规则旁边的“删除规则”图标。完成定义规则后,单击“确定”。

现在将过滤器添加到视图,并设置替代。单击“添加”,选择刚创建的过滤器,然后单击“确定”。这些替代影响匹配过滤器的图元的可见性。在此,我们将匹配图元的截面填充图案更改为纯红色。单击“确定”以退出对话框并将过滤器应用到视图。

在本示例中,过滤器应用于满足两小时等级和结构剪力墙要求的所有 3 个墙。仅有 2 小时等级的墙不满足规则的所有条件,因此它们不受影响。

在过滤器中使用 AND 规则来查找和亮显共享通用参数值的图元。