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. | ![]() |