Here are some examples of filters that you can create. The same filtering techniques can be used for view, selection, and drawing filters.
Filter parts based on their name
Create a filter that only shows parts with a certain name.
- Create a new view filter.
- Click Add row three times to add three filter rules.
-
In the first filter rule, define that the object type must be part:
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Part.
- In the And/Or list, select And.
-
In the second and third filter rules, define that the part name must be BEAM or COLUMN:
- In the Category list, select Part.
- In the Property list, select Name.
- In the Condition list, select Equals.
- In the Value box, enter the part names, BEAM and COLUMN.
- In the And/Or list, select Or.
-
Include the second and third filter rule in brackets.
The filter is now looking for parts that are named either BEAM or COLUMN.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter main parts
Create a filter that selects the main parts only.
- Create a new selection filter.
- Click Add row twice to add two filter rules.
-
In the first filter rule, define that the object type must be part:
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Part.
- In the And/Or list, select And.
-
In the second filter rule, define that you only want to include main parts:
- In the Category list, select Part.
- In the Property list, select Primary part.
- In the Condition list, select Equals.
-
In the
Value box, enter
1.
In this context, 1 means the main parts, and 0 would mean the secondary parts.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter bolts based on their size
Create a filter that only shows bolts of certain sizes.
- Create a new view filter.
- Click Add row twice to add two filter rules.
-
In the first filter rule, define that the object type must be bolt:
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Bolt group.
- In the And/Or list, select And.
-
In the second filter rule, define that the bolt size must be 12.00 or 16.00:
- In the Category list, select Bolt.
- In the Property list, select Size.
- In the Condition list, select Equals.
-
In the
Value box, enter the bolt sizes,
12.00 and
16.00.
Separate the strings with a blank space.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter parts based on their assembly type
Create a filter based on assembly types. For example, you can create a filter that only shows cast-in-place and precast columns. Steel columns and any other columns or parts are hidden. The same filtering technique can be used for steel, concrete, timber, and miscellaneous parts.
- Create a new filter.
- Click Add row four times to add four filter rules.
-
In the first filter rule, define that the object type must be part:
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Part.
- In the And/Or list, select And.
-
In the second filter rule, define that the part name must be COLUMN:
- In the Category list, select Part.
- In the Property list, select Name.
- In the Condition list, select Equals.
- In the Value box, enter the part name, COLUMN.
- In the And/Or list, select And.
- Include the first and second filter rule in brackets.
-
In the third and fourth filter rules, define that the assembly type must be precast or cast in place:
- In the Category list, select Assembly.
- In the Property list, select Assembly type.
-
In the
Value box, enter the assembly types,
0 and
1.
Value
Assembly type
0
precast
1
cast in place
2
steel
3
timber
4
rebar
6
miscellaneous
- In the And/Or list, select Or.
-
Include the third and fourth filter rule in brackets.
The filter is now looking for concrete parts that are named COLUMN.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter sub-assemblies
Create a filter that only selects parts that belong to a sub-assembly.
- Create a selection filter.
- Click Add row to add a new filter rule.
- In the Category list, select Template.
- In the Property list, select ASSEMBLY.HIERARCHY_LEVEL.
- In the Condition list, select Does not equal.
-
In the
Value box, enter
0.
In this context, 0 means that the part does not belong to any sub-assembly, and 1 would mean that the part does. The filter will show only those parts whose value is not 0.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter objects based on their class
Create a filter based on object types and class. The following example filter can be used to select or show parts and reinforcement in certain classes.
- Create a new view filter.
- Click Add row three times to add three filter rules.
-
In the first and second
filter rules, define that the object type must be part or
reinforcement.
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Part for the first rule and Reinforcing bar for the second rule.
- In the And/Or list, select Or for the first rule and And for the second rule.
- Include the first and second filter rule in brackets.
-
In the third filter rule, use the template attribute
CLASS_ATTRto define that the object class must be less than or equal to 5:- In the Category list, select Template.
- In the Property list, type CLASS_ATTR.
- In the Condition list, select Less or equal.
- In the Value list, enter 5.
The filter is now looking for parts and reinforcement that belong to classes 0–5.
- Enter a unique name in the box next to the Save as button.
-
Click Save as.

Filter reference model objects
Create a filter based on reference model object properties.
- Create an empty view or selection filter.
- Click Add row to add a new filter rule.
- In the Category list, select Template.
-
In the
Property list, select the desired template attribute
or enter one of your own.
Tip:
To find the attribute name used by the reference model, select a reference model object, right-click and select one of the Inquire commands. Find the property name in the Inquire object dialog and copy it.
-
Add the prefix
EXTERNAL.in front of the template attribute name. - In the Condition list, select Equals.
- In the Value box, enter the desired value or click Select from model... to select the object in the model.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter parts within component
Create a filter that selects all parts within a component.
- Create an empty selection filter.
- Click Add row twice to add two filter rules.
-
In the first filter rule, define that the object must be a component:
- In the Category list, select Object.
- In the Property list, select Is component.
- In the Condition list, select Equals.
- In the Value list, select Yes.
- In the And/Or list, select And.
-
In the second filter rule, define that the object type must be part:
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Part.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter reinforcement in pour units based on pour object type
Create a filter that only shows all reinforcement that belongs to pour units with a pour object of a certain type.
-
Ensure that you have
XS_ENABLE_POUR_MANAGEMENT set to
TRUE. - Calculate the pour units.
- Create a new view filter.
- Click Add row twice to add two filter rules.
-
In the first filter rule, define the pour object type.
- In the Category list, select Template.
- In the Property box, enter POUR_UNIT.POUR_OBJECT.POUR_TYPE.
- In the Condition list, select Equals.
- In the Value box, enter the pour object type, for example MyType, or click Select from model... to select the object in the model.
- In the And/Or list, select And.
-
In the second filter rule, define that the object type must be reinforcement:
- In the Category list, select Object.
- In the Property list, select Object type.
- In the Condition list, select Equals.
- In the Value list, select Reinforcing bar.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.
Filter all contents of a pour unit
Create a filter that selects all contents of a pour unit with a certain name.
-
Ensure that you have
XS_ENABLE_POUR_MANAGEMENT set to
TRUE. - Calculate the pour units.
- Create a selection filter.
- Click Add row to add a new filter rule.
- In the Category list, select Pour unit.
- In the Property list, select Name.
- In the Condition list, select Equals.
- In the Value box, enter the pour unit name, for example MyName.
- Enter a unique name in the box next to the Save as button.
-
Click
Save as.