ElementIntersectionResult

Query nodes for accessing element intersection data from the Element.IntersectsElement node.

The ElementIntersectionResult nodes provide access to element intersection information, eliminating the ambiguity of matching data between parallel arrays. Each result clearly identifies the element from set A that was tested, the elements from set B that intersected with it, and whether the element type is supported by the Revit API intersection filter.


Element

A query node which returns the Element from set A which was intersected with Elements from set B using the Element.IntersectsElement node.

Inputs

elementIntersectionResultElementIntersectionResult

Outputs

ElementElement

Features

  • Returns the Element from set A which was intersected with Elements from set B

User Guide

Element example


IntersectingElements

A query node which returns the Elements from set B which intersected with the Element from set A using the Element.IntersectsElement node. If there were no intersections, returns an empty list.

Inputs

elementIntersectionResultElementIntersectionResult

Outputs

Element[]Element[]

Features

  • Returns the intersecting Elements from set B which was intersected with the Element from set A or an empty list if there were no intersections

User Guide

IntersectingElements example


IsSupported

A query node which returns true if the Element is supported by the Revit API intersection filter otherwise returns false, indicating an unsupported Element.

Inputs

elementIntersectionResultElementIntersectionResult

Outputs

boolbool

Features

  • Returns true if the Element is supported by the Revit API intersection filter

User Guide

IsSupported example