Intersection

Nodes that calculate where geometries meet, overlap, or cross - producing precise intersection points, curves, or regions.

Ask AI about this page
ChatGPT

8 nodes in this group

Nodes

Intersect 2 Curves

Intersect 2 Curves

Behavior

Locates all points where two curves cross each other. Returns a list of intersection points - one for each crossing location. If curves don't intersect, the output list is empty. For curves in different planes, only finds intersections if the curves actually cross in 3D space (not just in projection).

Inputs

Curve A, Curve B

Outputs

Points

Curve Self Intersect

Curve Self Intersect

Behavior

Detects points where a single curve crosses itself. Identifies loops and overlapping sections within one curve. Only finds true self-crossings - the start/end point of a closed curve does not count as a self-intersection. Useful for validating curve quality before surface operations.

Inputs

Curve

Outputs

Points

Intersect Surface Curve

Intersect Surface Curve

Behavior

Calculates the intersection between a surface and a curve. Returns the points or curves where the curve penetrates or touches the surface.

Inputs

Surface, Curve

Outputs

Points

Intersect Solid Curve

Intersect Solid Curve

Behavior

Determines the intersection between a solid and a curve. Returns points where the curve enters and exits the solid volume.

Inputs

Solid, Curve

Outputs

Points

Solid | Curve

Solid | Curve

Behavior

Finds intersection between a solid and a curve on the solid's faces. Returns both intersection points and curves on the solid's surface. Unlike Intersect Solid Curve which returns entry/exit points, this node returns curves lying on the solid's faces. Hide the solid for better visualization of the result.

Inputs

Solid, Curve

Outputs

Points, Curves

Solid | Plane

Solid | Plane

Behavior

Calculates the intersection between a solid and a plane. Returns the curves where the plane slices through the solid - effectively a cross-section. The output curves form the cross-sectional profile of the solid at the plane location. Hide the solid to see the section curve clearly.

Inputs

Solid, Plane

Outputs

Curves, Points

Plane | Plane

Behavior

Determines the intersection line between two planes. Two non-parallel planes always intersect in exactly one straight line. If the two planes are parallel (same normal direction), there is no intersection and the output is empty. The output is an infinite line represented as a line segment.

Inputs

Plane A, Plane B

Outputs

Line

Intersect Surfaces

Intersect Surfaces

Behavior

Calculates the intersection curves between two surfaces. Returns the exact curves where the surfaces meet - the seam lines where two shapes cross. The output curves lie on both surfaces simultaneously. Hide the input surfaces for a clearer preview of the intersection result. Complex surface intersections may produce multiple disconnected curve segments.

Inputs

Surface A, Surface B

Outputs

Curves