Adjust Layout by Searching for other Elements

Details can be inserted not only by using Layout and Array axis rules, but also a smarter way: insert Elements if certain conditions are met. For example, at beam intersections, proximity to other elements, etc.

NOTE: Adjust Layout by Searching for other Elements is available for all compatible categories except Curtain Panels and Line-based Generic Model. Also, it can be used only when inserting Point-based families.

Searching Rule Class:


Search in Project - some 'Searching Rule Class' options have the option to search in Current or Linked Project. Select one of the options in the drop-down.

Search in Project

Searching Category - some 'Searching Rule Class' options have the option to search for different Category elements.

Searching categories

If a Category is selected, you can search for a particular Family and its Types:

Family and Type

Select particular Family and Type from Browser or from drop-down menu.

Use all Types - tick ON if you want to apply this rule to all Types of selected Family.

Additional Filter - filter selected Types by selected filtering rule.


Searching Rule Name - specify searching direction or type of element joints. Available options depend on what you select in Searching Rule Class. If Searching Rule Class was Wall joins, you will be able to select of a list of options, that are explained in the image below:

Searching rule name for wall joins

Cut Type

To use this function, you have to have a Void inside the Family and Cut with Voids When Loaded should be checked

Cut Connected Element - will cut element that you were searching for.

Cut Detail - will cut your inserted Family with connected Family

Cut Connected Element Host - use, for example, when you want to insert your family based on the location of another nearby family and cut its host at the same time. In the picture below, a corbel is placed on the Wall at the location of the plate, which is hosted on a Double Tee slab. So, DT is cut.

Cut Everything with Detail - will cut all intersecting elements

Cut Host and Connected Element with Nested Detail Solids - will cut Host and Connected element with solid details

Cut all Except Host and Connected Element - will cut all intersecting elements except Host and Connected Element

Last updated

Was this helpful?