Join Elements in Revit

February 2025

❝ Revit does a few things well and many others don´t. ❞

😔 For example, I didn´t like how drawings looked in Revit (double lines and unclear cuts in floorplans).

So, I made a small Revit button to join elements by views in Revit.

I am biased but I used it and it joined walls, columns, floors, etc in 2 floorplans in seconds. ( Coding tip at the end )

📌 If you want to watch the video:

PS: Small tool in nonicatab free

PSS: Kudos to SiruS for the original version with magic join.

💻 Coding tip: Used JoinGeometryUtils.JoinGeometry(doc, element1, element2) and .SwitchJoinOrder(doc, element2, element1) to join the elements and switch cutting priorities based on categories. Remember to use it within a transaction. If you want to review the entire code, press Control + this button.

About:

Jaime Alonso Candau

Director at Nonica.io

Open-Source Contributions to RevApiDocs.com, CivApiDocs.com, BIMEventsWorld.com, pyRevit and Dynamo.