In this article, we will guide you through working with Smart Views, conflict Detection, and Lists in BIMcollab Zoom when dealing with composed IFC elements.
What are Sub-Components?
Sub-components are individual parts of a larger composition. These relationships are common in assemblies like curtain walls, which consist of multiple parts, and in spaces or building stories, where elements such as furniture or structural components exist as sub-parts. These sub-components may have different property values from their parent element, making it essential to distinguish which properties belong to each element for accurate model checking.
Components and sub-components properties
In BIMcollab Zoom's 3D window, selecting an assembly with multiple sub-components can be tricky. Here's how selection works:
- Single Click: Clicking on a sub-component selects the entire assembly.
- Shift + Click: This allows you to select a specific sub-component within the assembly, without selecting the entire group.
Whether the assembly or a sub-component is selected, the associated properties will appear in the property panel. In the panel, the 'PartOf' section indicates if the selected element belongs to an assembly or has any IFC relation.
Selecting the assembly (Single Click)Has parts: True
IfcRelContainedInSpatialStructure: IfcBuildingStorey
Selecting the sub-component (Shift + Click)
Has parts: False
IfcRelAggregates: IfcCurtainWall
Technical Background: Different types of IFC Relations
BIMcollab Zoom works with the IFC schema, where relationships between components are defined through specific entities. Understanding these relationships is critical for managing sub-components.
IfcRelAggregates
This is usually used to defined a relationship between an assembly entity and its sub-components, with common examples of aggregated elements including IfcCurtainWall, IfcWall, IfcSlab, and IfcElementAssembly.
IfcRelContainedInSpatialStructure
This relationship is used to assign elements, to specific levels from your project's structure (such as a site, building, storey, or space). In most cases, a regular IFC project's structure would look similar as the example below:
Open image-20201125-084642.png
IfcRelAssignToGroup
This relationship is used to group elements into logical categories, such as systems (IfcSystem, for MEP components), zones (IfcZone, for collections of spaces), or arbitrary sets of components (IfcGroup), making it easier to manage and organize different aspects of a building.
Checking rules: Include parts
One key aspect to consider while creating your checking rules is the 'Include parts' check mark, introduced in
BIMcollab Zoom 9.0. T
his setting gives you the option to include or exclude sub-components from your model checking process. Prior to this, all sub-components were by default included in the rule application.
For instance, when working with spaces, leaving the 'Include parts' box unchecked means that furniture elements linked to the space won’t be included. Similarly, adding a building story will only include the story itself, excluding all its sub-components (children). In the following sections, we elaborate on more examples that this check mark can be beneficial.
Note that the 'Include parts' option will only affect rules when a specific 'Element Type' is selected. If any of the rules states 'Any element,' the check mark won't have any impact on that rule.
Using Smart Views with Sub-Components
Smart Views in BIMcollab Zoom allow you to automatically color or filter components based on specific conditions, making it easier to manage complex models with sub-components.
For example, spaces may contain sub-components like furniture, depending on your IFC export settings. If your IFC model links elements such as furniture to a space, Smart Views, conflicts and Lists in BIMcollab Zoom will display both the space and its contained elements when the 'Include parts' option is enabled. To focus solely on the space and exclude the sub-components, simply uncheck this option, ensuring only the space itself is shown in your view. In the Smart View example below, the Auto color feature is applied only to the spaces themselves.
Include parts checked vs include parts unchecked:
Conflicts Detection and Sub-Components
For conflict detection, BIMcollab Zoom will consider sub-components when looking for conflicts between your source or target sets, as long as the 'Include parts' option is activated.
Having the option to remove sub-components can be especially helpful while evaluating container elements. A great example of this will be Assembly components, which usually do not contain their own geometry, but are represented instead by their sub-components. For this case is recommended to keep the 'Include parts' checkmark active. Contrary to this, turning off the 'Include parts' option can be beneficial when working with spaces. For example, if you want to remove the spaces from your conflicts rules but ensure to keep the sub-components within them (usually furniture or plumbing fixtures), turning off 'Include Parts' ensures that all sub-components will be included in the conflicts detection and won't be omitted.
If you need to detect conflicts within the sub-components from the same assembly or system, you can enable the 'Include results from a single component/system' option in the conflict rule settings.
Lists and Sub-Components
In BIMcollab Zoom, Lists will include both assembly components and sub-components if the 'Include Parts' check mark is on. For example, if you add building stories or spaces to a List, BIMcollab Zoom will automatically include all their sub-components along with the parent container properties. However, if you only want to list building stories or spaces without their sub-components, you can uncheck the 'Include Parts' option. This will give you a clean list that only displays the building stories or spaces, without any additional elements.