Professional Documents
Culture Documents
Clash Detection
Clash Detection
Clash Detection
User Manual 2021
Copyright
This manual is intended for use as a working document for users of RIB product
families. The procedures described in this document and the products belonging to
them are the property of RIB Software GmbH.
We reserve the right to change the information in this document without prior no-
tice, and the contents pose no obligation to the RIB Software GmbH. The software
described in this document is provided in conjunction with a licence agreement.
All information is given without warranty. Reproduction or transfer of this document,
or parts of it, is only permitted with the explicit written permission of RIB Software
GmbH.
With respect to liability for the software described here, please refer to our soft-
ware contract conditions.
Copyright RIB Software GmbH
Published by:
Table of content
Before you begin... ................................................................................. 6
1 Introduction............................................................................................. 7
1.1 Workflow................................................................................................... 8
5 Object Sets............................................................................................ 13
5.1 Screen Layout ........................................................................................ 13
5.2 Set Definitions and Combined Objects................................................... 14
5.3 Visualization ........................................................................................... 14
5.4 Create Set Definitions............................................................................. 19
5.5 Check Set Definition ............................................................................... 21
5.6 Change or Expand Set Definition ........................................................... 21
5.7 Filter CPI Data ........................................................................................ 22
5.8 Object Data............................................................................................. 23
5.9 Working Spaces ..................................................................................... 24
5.9.1 Create Working Spaces.......................................................................... 25
5.9.2 Determine Working Space Properties .................................................... 25
5.9.3 Turn Working Space............................................................................... 28
5.9.4 Display or Assign Working Space Properties ......................................... 28
5.9.5 Toggle Object Axes ................................................................................ 30
5.9.6 Filter Working Spaces ............................................................................ 31
5.9.7 Delete Working Spaces .......................................................................... 31
5.10 Delete Set Definition............................................................................... 32
5.11 Dynamic Object Sets .............................................................................. 32
5.11.1 Create a Dynamic Object Set ................................................................. 33
5.11.2 Modify Dynamic Object Set .................................................................... 34
8 Editor ..................................................................................................... 66
8.1 Editor Functions...................................................................................... 66
11 Print ....................................................................................................... 74
Icon Meaning
Safety instructions
must be read. They contain warnings which must not be ignored.
Notes
contain important information such as exceptions or special cases.
Working steps
are instructions that should be followed in the given sequence.
Tips
facilitate your work.
Examples
relate to work steps or serve to clarify relationships.
Troubleshooting
deals with a problem and its solution.
Please send any suggestions and wishes regarding our documentation and online
help to the respective hotline.
1 Introduction
Clash detection is used between the object elements - it checks for overlaps
between the construction elements.
You can import the 3D models and check them against each other. If construction
elements clash with one another, you will receive a list of the faulty elements. You
can edit this list and send it to the responsible persons. The models should be
changed accordingly. Import the modified models and check them again. The
check compares the last clash detection with the current results. You can only re-
lease the planning once all designs are correct.
Clash detection is especially useful in the area of building services. You can imme-
diately detect conflict points between the building structure and its technical install-
ations.
Clash detection is oriented toward object elements. Use the 3D building models
(CAD data) that already exist in the project, or that are imported. Use these three-
dimensional data to define object quantities for the building model that you can use
for individual clash detection between objects. The goal is one or more clash re-
ports that you can use to check the technical planning in the project.
This saves time over laborious manual clash detection while also reducing poten-
tial errors. Costs for time-consuming reworking, unforeseen changes, and addi-
tional items are eliminated.
The program takes you through three process phases. You will complete specific
tasks in each of these phases:
1.1 Workflow
The following overview roughly illustrates the standard process with this program:
Object Sets ▪ Define the selection set for the clash detection(s).
Clash Detec- ▪ Combine the selection set in stacks, which are checked against one another
for clashes.
tion
▪ Start the clash detection.
8 Editor ..................................................................................................... 66
8.1 Editor Functions...................................................................................... 66
11 Print ....................................................................................................... 74
You can combine all three options if you want to. And finally, you can also create a
selection from all visible objects.
Visibility
The visibility of combined objects and subordinated objects can be modified differ-
ently.
5 Object Sets
In this process phase, the object selections set are created for the clash report.
The basis for the selection sets are the CPI data of the project that has already
been used and structured in the Element Planning document.
For a new project, you will automatically start with the Object Sets process step.
With a click on the process bar, you can switch between the process steps.
You can define selection sets via the 3D view or hierarchy of the building model.
You can assign the selection sets either for all selected objects or for all visible ob-
jects.
Combined objects can be added to a set definition in the same way as individual
objects or subordinated objects.
5.3 Visualization
The selection is activated for these objects (= ) and already existing selec-
tions are cleared.
▪ Select Highlighted Objects
The selection is activated for these objects (= ) and already existing selec-
tions are cleared.
▪ Select Visible Objects
The context menu in working spaces: properties does not belong to a line selec-
ted there.
Selection Sets | Object Selection | New Object Set | From All Selected Objects
Selection Sets | Object Seelection | New Object Sets | From All Visible Objects
You can create the selection sets based on the CPI data and existing hierarchy.
You can display the CPI data in different ways in all subwindows by selecting the
context menu.
Define the selection sets (e.g. according to work category and location), since
comprehensive selection sets proportionally require more calculation time dur-
ing the clash detection.
You can check the content of a set definition at any time in the 3D view.
You can change the content of each set definition at a later time by:
▪ Add Objects
▪ Remove objects
Remove object(s)
1. Click Selection Sets | General | or Show Contained Objects Only in the con-
text menu.
2. Under Building Model: Hierarchy or Building Model: 3D View, click on the de-
sired objects to select them. Multiple selection is possible.
3. Select the desired selection set.
4. Click Selection Sets | Object Sets | or Remove Selected Objects from Sets
in the context menu.
Filter mechanism
The object filter consists of two columns.
▪ Column 1: Attribute Name
The first column contains all max. possible properties of the object. These data
are from the CPIXML data of the CAD system.
▪ Column 2: Attribute Value
The second column includes a selection list in every cell. The selection lists
provide the filter criteria of the relevant element properties. Select a filter cri-
terion for the property to be filtered or enter wildcards with or without text frag-
ments. The question mark (?) can also be used as a substitute for a character.
Wildcards
Wildcards are placeholders for other characters to be found. So you can filter the
objects according to any text fragments.
2. Under Building Model: Hierarchy or Building Model: 3D View, click on the de-
sired objects to select them. Multiple selection is possible.
3. Select the desired selection set.
4. Click Selection Sets | Object Sets | or Remove Selected Objects from Sets
in the context menu.
Filter mechanism
The object filter consists of two columns.
▪ Column 1: Attribute Name
The first column contains all max. possible properties of the object. These data
are from the CPIXML data of the CAD system.
▪ Column 2: Attribute Value
The second column includes a selection list in every cell. The selection lists
provide the filter criteria of the relevant element properties. Select a filter cri-
terion for the property to be filtered or enter wildcards with or without text frag-
ments. The question mark (?) can also be used as a substitute for a character.
Wildcards
Wildcards are placeholders for other characters to be found. So you can filter the
objects according to any text fragments.
The context menu command Add To Import List adds the selected property to
the import list. The next time the CPI data is refreshed, this property will be im-
ported for all existing elements in the CAD data.
More functions
The header area provides the following functions:
Function Meaning
Select Multiple Properties
Use this function when selecting multiple objects.
Selecting this function (button is highlighted in colour) displays all
properties that exist for the selected objects. If the value of a prop-
erty is the same for the selected objects, this value is shown; if the
value differs, this is indicated by an ellipses (...).
If this function is not selected, only the properties of one object can
be shown. If you have selected multiple objects and this function
has been deselected, the window remains empty.
Table 2: Functions in the filter
It is sometimes helpful in clash detection if additional objects that are not a part of
the building model can be defined. These additional objects can be used for the
detection in order to ensure in the planning stage itself that the necessary free
spaces (to install or repair a TGA element) also remain free.
Working spaces can only be generated from a complete object unit. No working
spaces can be generated from lines or areas and sub-objects of a combined ob-
ject.
The visibility and selection of working spaces and objects from which they are gen-
erated can be influenced through relevant commands.
If necessary, you can also create new set definitions in this phase or change exist-
ing set definitions.
If you only want to add certain objects for a single calculation run, then you must
define a separate set definition for these objects and add them to the right or left
stack.
You can check the content of a set definition at any time in the 3D view.
You can change the content of each set definition at a later time by:
▪ Add Objects
▪ Remove objects
Remove object(s)
1. Click Selection Sets | Visibility | or Show Contained Objects Only in the con-
text menu.
2. Click on Start | Selection | Unselect All.
3. Click in Building Model: 3D View on the desired object.
If necessary, you must Zoom or Rotate the 3D view.
Multiple selection is possible.
4. Select the desired selection set.
5. Click Selection Sets | Object Sets | or Remove Selected Objects from Sets
in the context menu.
7.3 Visualization
▪ Add Notes
Generates automatically a new clash group for the selected row and activates
the part window Clash group: Note.
▪ Show Left Object
According to the row selected in Clashes: Table View, the details of the right
object is shown in the part window Clash Groups: Table view. The related ob-
ject is simultaneously highlighted in the 3D view.
▪ Show Right Object
According to the row selected in Clashes: Table View, the details of the right
object is shown in the part window Clash Groups: Table view. The related ob-
ject is simultaneously highlighted in the 3D view.
▪ Show Both Objects
Both objects are highlighted in Building Model: 3D Viewer.
WARNING
Deleting a set definition cannot be undone. You must redefine the set definition
if necessary.
If you delete a set definition that has already been assigned to a stack of a cal-
culation run, then the set definition is also removed.
▪ Clashes: Table
▪ Clash Groups: Table
Filtering Table
1. The column filters are only displayed when you move the mouse over a column
header.
6 Clash Detection
In the Clash Detection process phase, you can define the stack and the intersec-
tion quantities for one or more clash detections based on the selection sets which
you have created in the Object Sets process phase.
In the Calculation Runs table, you can create new calculation runs and define the
intersection quantities to be used. This is done by combining selection sets that are
to be checked.
Comprehensive projects
For comprehensive projects, it is advisable to define the selection sets in such a
way so that not the whole project is calculated but only part of it - e.g. a floor. It
may also be useful to make a distinction between different work categories.
Within the framework of the clash detection, only the subordinate objects are con-
sidered for a combined object. This avoids double calculations if both the combined
object and its subordinate objects are part of the set definition or stack.
6.3 Visualization
The selection is activated for these objects (= ) and already existing selec-
tions are cleared.
▪ Select Highlighted Objects
The selection is activated for these objects (= ) and already existing selec-
tions are cleared.
▪ Select Visible Objects
▪ Delete Sets
Deletes the selected set from the list.
▪ Rule from Text Filter
Adopts the current text filter for the selected dynamic selection sets.
▪ Update
The contained object selection is determined again for the selected dynamic
selection sets. The display for the number of the object is also updated.
▪ Show Contained Objects
Offers an "additive" display, i.e. these objects are added to the ones that are
already visible.
▪ Show Contained Objects Only
Only shows the objects that are contained in the highlighted set definition(s).
▪ Hide Contained Objects
The objects contained in the highlighted set definitions are removed from the
ones that are already visible.
▪ Select Contained Objects
The selection is activated for the objects contained in the highlighted set defini-
tions.
▪ Select Visible Objects
The selection is activated for the visible objects in the highlighted set defini-
tions.
▪ Unselect Contained Objects
The selection is deactivated for the objects contained in the highlighted set
definitions.
▪ Colour Contained Objects
The objects contained in the highlighted set definitions are coloured according
to the colours defined for the selection group.
You can reset the view to its original colour by selecting Start | 3D View | .
▪ Add Objects To Left Stack
All highlighted objects are added to the left stack.
▪ Add Objects To Right Stack
All highlighted objects are added to the right stack.
Ceilings
You can intersect all available selection sets by defining the respective stacks. A
selection set can therefore be used in different calculation runs.
6. Click on Selection Sets | Clash Stacks | Add right or Add to right stack in the
context menu.
The selection set Ceilings is added to the right stack.
7. If necessary, you can also change the tolerance value for the clash detection.
This value is determined by the "Penetration Depth". The default setting is
-0.0001 metres.
This value is decisive for determining a clash.
Clash Tolerance
T0 < D = No clash
T1 = D = Clash
T2 > D = Clash
D Tolerance value (penetration depth)
You can change the content of each calculation run at a later time by selecting:
▪ Add objects to stack
▪ Remove objects from stack
▪ Add set definition to stack
▪ Remove set definition from stack
▪ Empty Stack
If necessary, you can also create new set definitions in this phase or change exist-
ing set definitions.
If you only want to add certain objects for a single calculation run, then you must
define a separate set definition for these objects and add them to the right or left
stack.
Set Definitions | Object Sets | New Object Sets | New Object Set from Selected
Set Definitions | Object Sets | New Object Sets | New Object Set from Visible
You can create the selection sets based on the CPI data and existing hierarchy.
You can display the CPI data in different ways in all subwindows by selecting the
context menu.
You can copy working spaces like any other object into a clash detection.
Working spaces are normally defined in the Object Sets phase and can only be
assigned property values there.
You can check the content of a set definition at any time in the 3D view.
You can change the content of each set definition at a later time by:
▪ Add Objects
▪ Remove objects
Remove object(s)
1. Click Selection Sets | Visibility | or Show Contained Objects Only in the con-
text menu.
2. Click on Start | Selection | Unselect All.
3. Click in Building Model: 3D View on the desired object.
If necessary, you must Zoom or Rotate the 3D view.
Multiple selection is possible.
4. Select the desired selection set.
5. Click Selection Sets | Object Sets | or Remove Selected Objects from Sets
in the context menu.
WARNING
Deleting a calculation run can not be undone. If necessary, you must rebuild the
calculation run.
Delete Clashes
1. Highlight the desired calculation run.
Multiple selection is possible.
2. Click on Calculation Runs | Edit | Clear Clashes or Clear Clashes in the context
menu.
7 Clash results
In both previous process phases, you have grouped the CAD objects to selection
sets and created the calculation runs. You have thereby established the require-
ments for the clash detection which you then started.
In the Clash Detection process phase you can determine from the CAD data which
clashes exist in the building model. Finally, you will analyse the clash results and
discuss them with the departmental planners.
You can display the results for the individual calculation runs in the clashes table.
The table columns can be configured as desired.
1 Calculation Runs
The calculation runs include the intersection quantities that are defined
based on the selection set. They are divided into a right and left stack, each
containing the selection sets that are to be checked against one another.
The objects of the stack can be displayed in the 3D view.
2 Building Model: 3D View
The 3D view is primarily used to display the clash, and not the whole build-
ing model. If necessary, the display of the objects can be restricted using
the Filter and Selections functions. A number of commands are available for
display purposes. 3D View offers various commands, namely: View, Visibil-
ity, Mode, View Options and Tools.
3 Clash Groups: Table View
As soon as you create a group or note for a clash, a new group is automat-
ically created in this table. Clashes can be added to each group in this
table. Use Filter and Selections to influence the displayed content of the
Clashes table. You can add new clashes to existing groups.
In this window you can also display the object data for a selected clash (Left
Object, Right Object).
4 Clashes: Table View
This table includes all clashes detected for the selected calculation run. In
accordance with the associated left and right stack, the "Left Object" and
"Right Object" are displayed here.
5 Clash Group: Note
As soon as you form a group for the highlighted clash entry or enter a note,
a new group is created in clash groups: Table. Here you can enter addi-
tional information for the highlighted group (text and images). Editor offers
you various text editing commands. These are used to enter and format the
text.
7.3 Visualization
For each calculation run, the detected clashes are displayed in Clashes: Table
View.
No.
Serial number of entry.
name
The default setting here is Clash (Current No.). This entry can be changed if ne-
cessary.
Group
The Group column indicates whether the clash is assigned to a clash group. If this
field is empty, nothing has been assigned.
X, Y, Z
Shows bounding box coordinates.
Status
The Status column can contain the following values:
▪ New
The clash is given this status if it is detected for the first time during a calcula-
tion.
▪ Resolved
The clash is given this status if it is no longer found when a calculation is re-
peated.
▪ Reopened
The clash is given this status if it is detected again during another calculation
after it already had the state Resolved.
▪ Unresolved
The clash is given this status if it is detected again during another calculation
and previously had the state New.
Detected
Shows the date and time when the clash was detected via a calculation run.
By default, the intersection lines and accentuation are displayed for the clash loca-
tion. The display can be reduced to the intersection lines:
The project grid allows you to describe the location of a clash very precisely with
the original dimensions of the building. Because the coordinate origin comes from
the CAD system, you can specify, for example, that the clash is in the ground floor
6m in X direction and 2m in Y direction. These details enable the CAD users to find
the clash more quickly in their CAD data.
▪ Add Notes
Generates automatically a new clash group for the selected row and activates
the part window Clash group: Note.
▪ Show Left Object
According to the row selected in Clashes: Table View, the details of the right
object is shown in the part window Clash Groups: Table view. The related ob-
ject is simultaneously highlighted in the 3D view.
▪ Show Right Object
According to the row selected in Clashes: Table View, the details of the right
object is shown in the part window Clash Groups: Table view. The related ob-
ject is simultaneously highlighted in the 3D view.
▪ Show Both Objects
Both objects are highlighted in Building Model: 3D Viewer.
Notes can only be created for clash groups. A group is therefore automatically
created for a clash, for which a [new] note is to be created.
– Ignored
– 1
– 2
– 3
▪ Review State
Possible setting:
– Open
– Reviewed
Here select the required or desired setting. You can filter the clash groups accord-
ing to this criteria.
You can change the content of each clash group at a later time by selecting:
▪ Add Clashes To Group
▪ Remove Clashes From Group
Add Notes
1. Highlight the clash for which you want to create a note.
2. Click on Start | Clashes | Add Notes.
A new clash group is created and, at the same time, the window Clash Group:
Note becomes active.
Using the Editor functions that are now available, you can create the note.
Edit Notes
1. Highlight the desired clash group.
2. Click on Start | Clash Groups | Edit Notes.
The subwindow Clash Group: Note becomes active.
3. Create the content of the note and format it as required.
WARNING
Possible data loss!
You cannot undo the deletion of a clash group.
Any possible existing content of the note concerning the clash group is lost!
If necessary, you must recreate the clash group and notes.
8 Editor
The Editor helps you to create and format notes.
Original Colour
Sets the objects back to their original colour.
External window
Opens the 3D view in an external window.
The following special functions are also available in the Clash Results phase:
Clashes
▪ Detail
Only shows the objects involved in the clash and the clash location. (e.g. clash
between wall and pipework)
▪ Environment
Shows the clash and its environment (e.g. floor or level)
▪ Overview
Shows the location of the clash in the building model.
Show Clashes
▪ Show/Hide Clashes
Hide/Show Intersection lines
The clash and intersection lines of the clash object are shown or hidden.
▪ Hide/Show Collision Type
The clash location is shown or hidden.
All commands work as switches.
10 General Functions
If this function is applied to more than one clash group, the screenshots are se-
quentially created for each group and inserted into the note.
If you do not save the changes to the column configuration, then they are only
valid temporarily and are lost when the module is closed.
4. Click OK.
Only select certain columns of the table using the <Tab> key
1. Click on Column Configuration in the context menu of the table header.
The Configuration dialog is opened.
2. In the Tab column, deactivate the column that is no longer to be selected.
Alternatively:
Deactivate Tab in the title bar of the configuration table and only activate the
desired columns which are to be selected.
3. Save this modification as a separate configuration if necessary.
4. Click OK.
Save configuration
1. Configure the table depending on your requirements.
2. Click on Save.
The Save Configuration dialog is shown.
3. Under Name, enter a description for the configuration that has been changed.
4. Click on OK.
The configuration is saved and the dialog closes.
5. Click on OK.
The column configuration is completed.
Load configuration
1. Click on Column Configuration in the context menu of the table header.
The Configuration dialog is opened.
2. Click on Load.
The Load Configuration dialog is shown.
3. Highlight the desired configuration in the list.
4. Optional:
Use the context menu to flag and define the current configuration to be loaded
as default. The program then immediately uses this configuration.
5. Click on OK.
The configuration is loaded and the dialog closes.
6. Click on OK.
The column configuration is completed.
10.4 Export
9. Click OK.
▪ Clashes: Table
▪ Clash Groups: Table
Filtering Table
1. The column filters are only displayed when you move the mouse over a column
header.
11 Print
Application Button | Print
▪ Print Clash Report
Click on Application Button | Print.
The Print dialog box appears.
▪ Print (context menu)
Click Print in the the context menu of the table header in Building Model, Clash
Groups or Clashes.
A list of the displayed building model objects, clash groups or clashes is prin-
ted. It is printed using the default printer. The content to be printed can be re-
stricted by filters.
▪ Print (Note/Editor)
In the active note window, click on Text | General | Actions | Print.
The current content is printed. It is printed using the default printer.