Building scene layers are visually complex. It is useful to filter elements or parts of a building to see only the relevant or important information that you are looking for.
For example, if you want to see parts of a building that are on the second floor, you can set a filter to only show the second floor as solid. In other cases, you might be interested in seeing only the load barring walls on the second floor, and show other elements on that floor as wireframe. You can achieve these different scenarios by applying a building filter to a building scene layer. You can choose one active filter at a time.
You can define a building filter using the Building Filter pane. A building filter allows you to make elements of a building visible as solid or wireframe view. Each building filter contains one or many filter blocks. Filter blocks define what is visible in the building scene layer.
A filter block has a filter mode, either solid or wireframe. The filter mode can only be used once in a filter. For example, you can't define two filter blocks that both use the filter mode solid. If additional elements need to be filtered as solid, add them to the existing filter block.
From the filter block, you can define types that represent a field in the category layers. Each type has a list of values that you can check or uncheck. By checking the value, you are making the elements visible that contain this value. The type defines what you can filter on. The following default types are supported.
Filter only showing stairs and floor levels as wireframe:
Unique assembly code based on the hierarchical list of uniformat codes, for example, the number code for a specific floor cover (carpet, tiles, and so on).
The building levels defined. The building level is represented by integer values, including domains.
Defines the category for elements within the layer. For example, if the elements belong to the category door.
The created phase defines in which building phase the element was constructed.
The demolished phase defines in which building phase the element was demolished.
Defines working disciplines for a building for example, Architectural, Structural, Mechanical, Plumbing or Electrical.
Defines the family to which an element belongs. For example, all panels belong to the family basic wall or system panel.
A detailed categorization of the family types to which an element can belong. For example, for a wall panel element, the family type may be defined as Glass 4 to specify the type of wall panel.
The OmniClass Construction Classification System (known as OmniClass™ or OCCS) is a classification system for the construction industry.
Defines the system class to which an element belongs.
Defines the system name to which an element belongs.
Defines the system type to which an element belongs.
You can use the keyboard shortcuts to check or uncheck all values or a selection of them. If you have a long list of values, you can use search to see the values you are interested in, and turn them on or off. Due to the interactive nature of filtering in a building scene layer, the values can be changed interactively. These changes are applied immediately to the building. When you check on values for a type, this type will show the number of checked values in the list of types. For example, if you selected the first floor and the basement, the type BldgLevel will show the number (2) to indicate that 2 values have been selected.
The order of the filter blocks is important. You can change the order of the filter blocks by dragging or right-clicking the filter block and selecting move up or down from the Building Filter pane. The order of filter blocks influences the order in which the filter blocks are applied. For example, if a filter block using a wireframe mode is on top, the elements that comply to that filter block are drawn in wireframe, even though the element might also comply to the other filter block defined. In this way, you can define the visual representation of the complex building information by combining the filter blocks.
Filter block defining solids is the first filter block in the filter. Only the outer walls that don't belong to the second floor are shown as wireframe:
Filter block defining walls as wireframe is the first filter block in the filter. All walls including the inner walls are shown as wireframe:
Building filters are saved with a building scene layer within a scene, or when saved as a layer file. If filters are defined, you can share the layer file or a project package to persist the filters that have been defined.
Create a building filter
Filters are contextual, which means that you can only create and apply a filter to a specific building scene layer. The following steps describe how to create a filter and make it active:
- In the Contents pane, highlight the building scene layer to add a new filter.
- Under Building Scene Layer, on the Manage tab, in the Filter group, open the Building Filter drop-down menu .
- Select the New Filter button to create a new filter, which will automatically be set as the active filter.
- From the Building Filter menu, select a building filter to activate it. Only one building filter can be active at a time.
Edit a building filter
The values can be changed interactively. These changes are applied immediately to the building. The following steps describe how to edit the filter that is applied:
- In the Contents pane, highlight the building scene layer to edit the filter settings.
- Under Building Scene Layer, on the Manage tab, in the Filter group, open the Building Filter drop-down menu and select the edit button .
- From the Building Filter pane, select Settings .
- Select Wireframe or Solid as the filter mode. Only one filter mode can be selected per filter block. A filter cannot have more than one filter block with the same filter mode.
- Expand the Filter Block and select the desiredTypes and Values options to determine what is displayed. For each type, you see the number of selected values. For example, if three values are selected for the category type, it will display as category (3) in the Types column.
The display is updated interactively as values are selected for each type.