Collision Detection

Use this function to identify collisions among 3D elements in the model. A collision occurs when two or more elements physically intersect.

Collision Detection works by checking for collisions between any two groups of elements. The groups are defined by criteria chosen by you.

For example, you might run Collision Detection:

Between construction and MEP elements. (MEP elements can come from hotlinked or merged external MEP IFC files, or else modeled inside ARCHICAD.)

Between concrete and steel construction elements

Between elements classified as different product/element types (by Uniclass, OmniClass, UniFormat or any other classification system)

To check the headroom clearance for escape routes or access for the disabled

Collision Detection is available from the Floor Plan and 3D windows only.

Topics in this section:

Understanding Collisions

Run Collision Detection

Define Collision Groups

Set Volume/Surface Tolerances

Exempt Building Material from Collision Detection

Example: Headroom Collision Check

Understanding Collisions

Only elements on visible Layers are considered

Elements that are just touching do not count as colliding elements

Priority-Based Connections do not cause collisions

Solid Element Operations are ignored

3D Cutting Planes are ignored

You can define Tolerances for colliding Volumes and/or surfaces: if the colliding volume/surface area does not exceed the defined Tolerance value, it does not count as a collision.

See Set Volume/Surface Tolerances.

The status of Building Materials (“Participates in Collision Detection” property) is considered

See Exempt Building Material from Collision Detection.

Run Collision Detection

1.Go to the Floor Plan or 3D Window.

2.Go to Design > Collision Detection.

3.In the dialog box, define criteria for the two groups of 3D elements that you want to check.

 If any elements are selected, Collision Detection will check only selected elements! See the top of the dialog for feedback on any current selection.

CollisionDetection1.png    CollisionSelected.png

See Define Collision Groups for more information.

4.Set Surface and/or Volume Tolerance values as needed.

See Set Volume/Surface Tolerances for more information.

5.Press Check to run Collision Detection.

6.View the Collision Detection Report:

CollisionReport.png 

If there are collisions:

7.Click Continue to open the Markup Tools Palette, if it is not open already.

ClashesinMarkup.png 

Each collision is named by default: Clash plus a number.

Collisions are automatically assigned the Markup Style entitled “Collision.” If such a style does not exist in the project, it is created automatically.

See Markup Styles Dialog Box.

Use the Markup function to highlight and zoom to the Collisions, make edits or add Markup notes as needed. Once you correct a collision, you should delete it from the list of Markup Entries.

See Project Markup.

Define Collision Groups

To check collisions between all element types, use the same criteria for both groups.

To check collisions between 3D elements and MEP elements only, limit one of the groups to elements classified as MEP.

Click Add to bring up a dialog to choose any Properties and Parameters by which to limit the group.

AddParameters.png 

To use a saved Find & Select criteria set to define a Collision Group: click the arrow on the Add button to list the project’s criteria sets:

CriteriaSetsCollision.png 

If you pick a Criteria Set here, its contents will overwrite the Group’s current criteria.

Listed Criteria Sets may be disabled if the set includes criteria not applicable to Collision Detection (e.g. 2D element types, or IFC properties.)

Set Volume/Surface Tolerances

Optionally, define Tolerances for the volume and surface of elements’ colliding parts.

Elements are considered to collide if the colliding parts’ volume or (if enabled) the colliding parts’ surface area exceeds the Tolerance value.

Note: The units here are those of the project’s Working Units (Options > Project Preferences).

TolerancesSurface.png 

Volume Tolerance

Collision Detection always considers colliding elements in terms of the volume of the colliding parts.

You can set an optional Volume Tolerance: If the volume of the two elements’ colliding parts exceeds this tolerance value, the elements are treated as colliding.

Check for Surface Collision

As an additional option, the Collision Detection function also checks the surface area of the colliding parts. If you enable Surface check and set a tolerance, then elements are treated as colliding if the colliding surface area exceeds this Surface Tolerance value.

Note: If Surface Check is on, it is possible that two elements will be considered as colliding even if the colliding volume doesn’t exceed the Volume Tolerance - because the colliding surface area exceeds the Surface Tolerance. See the example below.

Example: Collision Detection with Volume/Surface Tolerances

Run Collision Detection with the Tolerance settings shown here.

The following two cubes are one cubic meter each. They collide slightly; the overlapping volume is very slight (it doesn’t exceed Volume Tolerance), but the overlapping surface is considerable (it exceeds Surface Tolerance). As a result: Collision Detection counts these two elements as colliding.

CollidingSurfaceArea.png 

Two Colliding Elements (based on Surface Area of Colliding Part)

Example: Headroom Collision Check

We will check for Headroom collision in this 3D view of the model.

Note: The headroom visibility is turned on at Document > Model View > Model View Options (Stair Options).

Headroom3D.png 

1.Go to Design > Collision Detection.

2.In the dialog box, define the collision criteria.

HeadroomCollisionDialog.png 

For Group 1: all 3D elements

For Group 2: Stairs, considering the Headroom part of the Stair Model.

3.Press Check to run Collision Detection.

4.View the Collision Detection Report: One collision is found.

CollisionReportHeadroom.png 

5.Click Continue to open the Markup Palette to see the clash and zoom to it in the model.

CollisionDone.png 

Exempt Building Material from Collision Detection

Collision Detection takes the elements’ Building Materials into account. Building Materials can be set to participate in Collision Detection, using the checkbox “Participates in Collision Detection” in the Properties panel of Building Materials, at Options > Attributes > Building Materials.

If this checkbox is turned off, then the Building Material will not participate in Collision Detection.

CollisionCheckbox.png 

For example, an MEP element (e.g. duct) that runs through a Building Material used as an air gap will not be considered as a collision.