Skip to main content

How to perform a clash detection with BIMcollab

Learn how to set up and run clash detection, create conflict rules, review results, and generate Smart Issues for tracking and resolution.

Updated over 3 months ago

BIMcollab users who have a BIMcollab Zoom license, so not in BIMcollab Zoom Viewer, can perform checks within the loaded set of models. Within the conflicts tab, there are three different options you can use to check your models:

💡Tip: Do you want to advance your knowledge about this subject? Go to our BIMcollab Academy and enroll in the BIMcollab conflicts.


Clash detection

Clash detection is a feature that identifies when different parts of a 3D model overlap or interfere with each other. It automatically finds these problem areas, allowing them to be fixed early in the design process, ensuring a smoother construction phase. Users can then generate Smart Issues linked to BIMcollab issue management platform, allowing for efficient tracking and resolution of these clashes.



Set up a clash rule

Follow these steps to create a clash rule:

  1. Start BIMcollab with a BIMcollab Zoom license

  2. Connect to a project on BIMcollab space or load a set of models manually

  3. Select the Conflicts panel

  4. All conflict rules must be added to a conflict rule set.

    Expand 'Local' or 'Shared' and select an existing set. If no conflict rule set is present yet, create a new one by clicking the [+] button, or right-clicking on 'Local' or 'Shared' and choosing 'Add conflict rule set'.
    It will be automatically selected once created



  5. Click the [+] button again to start creating a new conflict rule, or right-click the conflict rule set and choose 'Add conflict rule'


  6. While creating a new conflict rule, you can edit the following fields:

    • Name
      Give your rule a clear and unique name. The name can later be appended to issue titles to improve their searchability in BIMcollab.

    • Source set
      Define a set of components that will be used as your source set by filtering them out using defined rules. Each rule consists of:

      • An Element type you want to add to the set (e.g. ,walls, doors, columns)

      • A Property, Operator, and Value to be used to filter out elements with a specific property value

      • The Action that defines if the elements found should be added or removed from the set.

      Test your set by clicking on the Show selected set button '

      ' (the play icon above). The result will be shown in the 3D view.

    • Target set
      Define a set of components which will be used as your target set the same way as with the source set.

    • Include Parts

      Choose whether sub-components are included in your conflict rule. You’ll find this checkmark under the conflict rules section for both source and target sets.


      (Sub-components are individual parts of a larger composition. This is common in assemblies like curtain walls made up of parts, and container elements like spaces or building storeys. Working with sub-components can have a big impact on your conflict results.)

    • Type
      Determine if you want to check for Clashes, Duplicates, distances, or all

    • Tolerances. You can customize the clash detection process by overriding the default tolerances related to the size and volume of clash boxes. This allows you to set minimum thresholds for the size or volume of detected clashes that will be included in the results. By adjusting these settings, you can filter out minor or insignificant clashes, ensuring that only relevant conflicts are highlighted for review.

    • Minimum distance
      Define the minimum distance between source and target elements. This is only relevant for distance checking.

    • Include conflicts from a single:
      Determine whether the clash result includes conflicts where the clashing elements are within the same model, system, or component.

    • Description
      Provide the rule with a clear description so its purpose is easily identifiable


7. Click OK to save the conflict rule

8. Execute the conflict rule (set)

  • Double-click or use the Run button to execute a selected rule (set)

  • Right-click to run on components in My view


9. The results of the clash test can then be found in the results panel.


10. After running a conflict rule, the number of results will be displayed on the same line. ​

  • Alternatively, instead of a number, you might see a check mark

    indicating "check passed" if no conflicts were detected.

  • Or a null symbol

    indicating that "no applicable components" were found. If you encounter the null symbol, you may need to load the correct models or adjust the rule accordingly.



📝 Note: The shared conflicts include conflict rules for clash detection, distance checking, and IDS specification for property validation.

Grouping

By default, conflicts are grouped by source component, the nearest grid position, and the story level.

  • To change this, click 'Change grouping settings'

    .

  • In addition to the default options, one property can be chosen.

  • The name of the conflict group will be structured as follows: Component (1), property (2), nearest grid (3), story level (4).

View modes

By default, clashes are displayed using the schematic mode. The user can choose between a number of view modes, which determine how the issue is displayed, by clicking the 'Change clash view mode' button

.

Three view modes are available:

  • Regular: Display the two clashing components

  • Selected: Display the two clashing components and select them

  • Schematic: Display the two clashing components transparently and highlight the clashing area


Additionally, you can place a section box around the clashing components, which is useful for recreating an issue within a modeling application. You can also enable the floor plan if it provides additional context for the issue generated from the result.


Generating Issues

Issues can be generated from the results of the clash test in different ways, depending on whether you are connected to a project or not.

When connected to an online project on BIMcollab

When connected to an online project on BIMcollab, you can report conflicts as Smart Issues to easily track their status. This can be done from either the conflict results panel or the 3D window.


You have the option to report issues individually or combine multiple conflicts into one issue. You can handle issues using the buttons at the top of the results section or by right-clicking on each result or result group.


Report: Change status from Unhandled or Ignored to Reported.

Ignore: Change status from Unhandled to Ignored

Mark as new: Change status from Reported or Ignored to Unhandled



💡 Tip: To learn more about creating Smart Issues, read this article: Create Smart Issues by reporting conflict results.

Once Smart Issues are reported and synced to BIMcollab online project, they can be updated with each model iteration to check if the issues have been resolved.

💡 Tip: For more information on updating Smart Issues, refer to this article: Update Smart Issues based on conflict results .

💡 Tip: The status of Smart Issues can be tracked throughout their entire lifecycle. To understand these statuses better, read this article: The status of a conflict.

⚠️ Attention: Make sure you are connected to the correct BIMcollab space and project before generating the issues.

In offline mode

Without connecting to BIMcollab online projects, you can still report conflicts, but they will be offline issues without any link to BIMcollab space or tracking capabilities. To do this, simply select one or more results in the list and click 'Batch Generate Issues.'




Did this answer your question?