SolidIntersectionResult

Query nodes for accessing solid intersection data from the Element.IntersectsSolid node.

The SolidIntersectionResult nodes provide access to solid intersection information, providing clear access to the Dynamo solid used for testing, the Revit elements that intersected with it, and conversion status. This eliminates the need for complex data matching and provides an intuitive interface to query intersection results.


FailedToConvert

A query node which returns true if the Dynamo Solid failed to convert to a Revit API solid, which is required to perform the intersection test. The conversion can fail if due to geometric reasons – for example, if the geometry is too complex or cylindrical – or if the solid is not closed or has zero volume.

Inputs

solidIntersectionResultSolidIntersectionResult

Outputs

boolbool

Features

  • Returns true if the Dynamo Solid failed to convert to a Revit API solid

User Guide

FailedToConvert example


IntersectingElements

A query node which returns the list of Revit Elements which intersected with the Dynamo Solid using the Element.IntersectsSolid node. If there were no intersections, an empty list is returned.

Inputs

solidIntersectionResultSolidIntersectionResult

Outputs

Element[]Element[]

Features

  • Returns the list of Elements which intersected with the Dynamo Solid or an empty list if there were no intersections

User Guide

IntersectingElements example


Solid

A query node which returns the Dynamo Solid which was input to the Element.IntersectsSolid node to perform an intersection test.

Inputs

solidIntersectionResultSolidIntersectionResult

Outputs

SolidSolid

Features

User Guide

Solid example