ZeroTouch Nodes
See GitHub Details for the following nodes.
| Node Name | Notes | Graph Example |
|---|---|---|
| Element.AreJoined | Check whether the two elements are joined. | ![]() |
| Element.GetJoinedElements | Get joined elements to select them. | ![]() |
| Element.GetHostedElements | Collect all the content that is hosted to the element. | |
| IncludeOpenings | Get all hosted elements, such as openings, windows, and doors. | ![]() |
| IncludeShadows | Use this node when two walls are joined (by Modify->Geometry->Join), and a door is placed on one of the joined walls. If includeShadow is set to true, then Revit returns the door element ID. | ![]() |
| IncludeEmbeddedWalls | Get the entire embedded wall or curtain wall. | ![]() |
| IncludeSharedEmbeddedInserts | Get the door, window, or other inserts that are hosted in the embedded wall. | ![]() |
| Element.SetPinnedStatus | Set pinned status: True to pin, False to unpin. | ![]() |
| Element.IsPinned | Query whether an element is pinned. | ![]() |
See GitHub Details for the following nodes.
| Node Name | Notes | Graph Example |
|---|---|---|
| Element.JoinGeometry | Join two intersecting geometrical elements. | ![]() |
| Element.UnjoinGeometry | Unjoin two intersecting geometrical elements. Feed in two elements. If they are joined, then unjoin them. | ![]() |
| Element.UnjoinAllGeometry | Unjoin a list of intersecting geometrical elements. Feed in a list of elements. If they are joined, then unjoin all of them. | ![]() |
| Element.SetGeometryJoinOrder | Switch the join order of geometry. Feed in two elements (or a paired list) and switch their join order. Note: This node does not apply on the multiple wall joining order. | ![]() |
| Element.GetIntersectingElementsOfCategory | Take an element and collect all intersecting elements of a chosen category. | ![]() |













