CurveSolidIntersectionResult
Query nodes for accessing curve-solid intersection data from the Curve.SolidIntersection node.
The CurveSolidIntersectionResult nodes provide access to intersection data between curves and solids, making it easy to query the original curve, the resulting curve segments, the solid used for intersection, and conversion status. This eliminates complex data matching and provides clear, intuitive access to intersection results.
Curve
A query node which returns the curve that was intersected with the Solid to create the CurveSolidIntersectionResult.
Inputs
curveSolidIntersectionResultCurveSolidIntersectionResultOutputs
CurveCurveFeatures
- Returns the curve that was intersected with the Solid to create the CurveSolidIntersectionResult
User Guide

CurveSegments
A query node which returns the curve segments that resulted from the intersection between an input curve and the Solid.
Inputs
curveSolidIntersectionResultCurveSolidIntersectionResultOutputs
Curve[]Curve[]Features
- Returns the curve segments from a curve > solid intersection
User Guide

FailedToConvert
A query node which returns true if the conversion of the input Dynamo Solid failed to convert to a Revit API solid. This conversion is required to perform the intersection process which means that a failed solid conversion is also a failed result. Additionally, if the solid has zero volume or is not closed then this can also cause a conversion failure.
Inputs
curveSolidIntersectionResultCurveSolidIntersectionResultOutputs
boolboolFeatures
- Returns true if the Solid failed to convert to a Revit API solid
User Guide

Solid
A query node which returns the solid which was used to perform the intersection with the input list of curves.
Inputs
curveSolidIntersectionResultCurveSolidIntersectionResultOutputs
SolidSolidFeatures
- Returns the input solid which was used to perform the curve intersection
User Guide
