> For the complete documentation index, see [llms.txt](https://hotgearproject.gitbook.io/hotgear-project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hotgearproject.gitbook.io/hotgear-project/obsolete-document/obsolete-addin/4.element-merger.md).

# 4.Element Merger

Quickly **\[ Join / Unjoin / Switch / Cut / Uncut ]** each Elements on **Revit selection**.

| Command                               | Icon                             | Description                                               |
| ------------------------------------- | -------------------------------- | --------------------------------------------------------- |
| Join All                              | ![](/files/-LJ44Jhnwj-NTWO-iyaQ) | Join All Elements by Category Selection.                  |
| <p>Join Interference </p><p>Check</p> | ![](/files/-LJhAQcAcRhbswsjNdh5) | Join Elements by Interference Check Report.               |
| Join                                  | ![](/files/-LHDKZtK1V-PkuCBIslC) | Try to Join All Elements on Revit Selection.              |
| Unjoin                                | ![](/files/-LHDKZtMwFpueS180hda) | Try to Unjoin All Elements on Revit Selection.            |
| Switch                                | ![](/files/-LHDKZtOqu3eZ9MHgcEF) | Try to Switch All Elements Join Order on Revit Selection. |
| Cut                                   | ![](/files/-LHDKZtQsFiUeQAbA2VA) | Try to Cut All Elements on Revit Selection.               |
| Uncut                                 | ![](/files/-LHDKZtSsqrVH1Bp_NcV) | Try to Uncut All Elements on Revit Selection.             |

## For Command \[Join/Unjoin/Switch/Cut/Uncut]

1.Select Revit Elements then run the command you want.

2.The program will basic on what commands user choices and process the elements.

## For Command \[Join All]

#### Current Support Category:

* Ceilings
* Columns
* Floors
* Generic Models
* Mass
* Parts
* Ramps
* Roads
* Roofs
* Stairs
* Structural Columns
* Structural Foundations
* Structural Framing
* Structural Trusses
* Walls

1.You need to Select what Document and Category you want to join.

<div align="center"><img src="/files/-LHDKZtUx5npzOMnFHtS" alt=""></div>

2.The program will try to join selected category Elements.

![](/files/-LHDKZtWPNiuMINFbzAv)

{% hint style="info" %}
Be Careful if you join a lots of elements at one times the processes maybe for a long time.
{% endhint %}

## For Command \[Join Interference Check]

1.Run Interference Check Select the Category you want to check and generate the report.

2.Load Interference Report by `...` Button.

3.After Load the Report you can see the elements on the Table.

4.Click OK button and join elements by the report.

> Color Means
>
> Light Green Means Elements Successfully Joined.&#x20;
>
> Light Blue Means Elements Already Joined.&#x20;
>
> Light Pink Means Elements Can't Join.

![](/files/-LJhBRtNZgYKV6dRb_gL)

![](/files/-LJhBsQ-XHsRaOadKVep)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hotgearproject.gitbook.io/hotgear-project/obsolete-document/obsolete-addin/4.element-merger.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
