Category Archives: Find and Select

Efficient Selection & Editing

There are dozens of ways to make selections (of tools and placed elements) in ArchiCAD, and some are better for certain functions or results. Some of the key methods of selecting elements are:

There are many combinations of each of the selection methods listed above that can improve efficiency in editing elements too.

Example 1: use the Filter and Cut Elements In 3D settings to isolate out just windows and doors in 3d, then use Find & Select to further isolate only widows of a certain size or location for editing will quickly narrow down for global changes to these windows only.

Example 2: Use the Filter & Cut Elements option to isolate a range of stories of the model in 3D, then use the Eyedropper to activate the Object tool, then use a Select All to select the objects visible in the 3D window.

This may seem like a lot of steps, but when used efficiently it is a huge time savings over tediously trying to track down specific elements, or selecting one at a time or even in small groups. Here is a quick (±8 minute) video of some of the features listed above


When you edit multiple door and windows you can have unforeseen consequences. For example, if the window type and sash layouts are different, changes to the sash layout, surface or style may not be applied to all windows or all sash groups.

In the following screen shots you can see a change to the sash grid applied to a 2x wide sash window and a single width unit. Applying a sash grid to both window types simultaneously not only has no effect on the double width sash, but also causes an error message for degenerated polygons (The sash is part of the windows 3d script, but ArchiCAD basically doesn’t  understand how to interpret it).

Screen Shot 2014-11-03 at 1.45.52 PM Screen Shot 2014-11-03 at 1.46.23 PM

The solution is in the Find and Select function. By selecting all windows that are two sashes wide, or windows greater than 4′-0″ in rough opening width, and changing them first; then selecting all windows less than 4′-0″ in rough opening width and changing them separately you get all sashes matching. This is slightly more time consuming, but it does make the changes work the first time and avoids the error reports.

Screen Shot 2014-11-03 at 1.48.14 PM Screen Shot 2014-11-03 at 1.49.09 PMAlso seen recently by project teams has been a universal change to the door hardware location in Cadimage doors, universally for all door types. The result was, unlike the windows, the hardware was correctly relocated, but the door frames adopted the frame settings of other doors. The solution is to change door or window settings by wall type as well as door or window type, when the wall type impacts the trim or reveal of the door or window settings.

Screen Shot 2014-11-03 at 2.03.33 PM

This is yet another reason to become familiar with find and select and use it often. It is a great tool to speed up productivity as well as keep your model clean and error free.


Recently a question about beam and roof matching has come up. For example, if you place a roof at a 4.75:12 slope, your beam would need to be 21.5953º (and that is missing a few digits) to get close to matching. In the beam settings this would round to 21.60º by default, since we are only able to place beams to a two digit precision.

To match a beam precisely to the roof slope you will need a working section through the roof showing the full length of the roof and beam in an orthogonal elevation view.

Screen Shot 2014-10-27 at 8.14.47 AM

Start by aligning the top node of the bottom slope end of the beam with the appropriate skin or core line of the roof (this does not need to be an end node of the roof, but does need to be snapped to the roof skin separator line). Next select the top node of the top slope end of the beam and select the “modify angle” button on the pet pallet. Last move the top node to the same line as the bottom node previously aligned. Note that you will get a checkbox or solid pencil symbol next to the cursor when you are snapped to the line.

The beam settings will still show as rounding to the nearest two decimal places, but the beam will perfectly align with the roof slope no matter how close you zoom in. From here it is a simple eye-dropper and inject command to get the other beams elevations and slopes to match.

I would also like to mention one more time, this is another reason it is critical to give similar or identical items a common element ID to differentiate them from other elements. Using the find and select tool for all beams with an ID of “Typical Rafter” and a beam width of x” will allow you to quickly isolate the beams that need to be modified to match the one that now aligns with the roof.


General Thoughts on Using Find and Select

The Find and Select Palette is a huge time saver in selecting, editing, deselecting and isolating objects.  There are several great resources out there to learn the find and select tool better.  Jared of Shoegnome wrote a post for Graphisoft’s blog that gives some great advice and tips on uses for the tool.

Graphisoft help center has the definitive resource on the features of the tool.  If you get nothing else from this post, read that link and learn how to store, import and export criteria.  This ensures that when you have a list of criteria that effectively makes a selection you need to repeat you will have direct access to it.

Why is Saving Criteria Important?

There are many reasons you may want to store and access criteria quickly.  The example I came across today, and the reason for writing this post, is as follows: For a remodel job I found myself repeatedly selecting the “new” doors.  This is a relatively quick criteria to set up.  When I found myself selecting all new slabs and all new exterior walls it became clear that I needed some renovation specific criteria.  For a project involving no renovation filter it is certainly less of an issue, but if you need to exclude cased openings or select doors on exterior walls only or select all furniture on a specific layer you can see why having some pre-saved criteria can be a significant time savings over the length of the project.

favorites criteria

Take some time and play around with the selection criteria, read Jared’s post and improve your efficiency. Even if you “waste” 15 minutes getting to know the find and select function better it will save you hours in the end!