Skip to content

Intersections

Intersections - Intersect_Boxes

Computes the intersection area between two boxes.

IN

Name Type Description
InBox1 Box First input box.
InBox2 Box Second input box.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutBox BoxNull A box containing the area common to both input boxes. If no intersection is found, the conditional is Null.
Error ErrorState Gets the execution error message

Intersections - Intersect_Circles

Computes the intersection points between two circles.

IN

Name Type Description
InCircle1 Circle2D First input circle.
InCircle2 Circle2D Second input circle.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DArray An array containing the intersection points. The array can have a maximum size of two. If no intersection is found, the array will be empty.
Error ErrorState Gets the execution error message

Intersections - Intersect_LineArc

Computes the intersection points between a line and arc.

IN

Name Type Description
InLine Line2D Input line.
InArc Arc2D Input arc.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DArray An array containing the intersection points. The array can have a maximum size of two. If no intersection is found, the array will be empty.
Error ErrorState Gets the execution error message

Intersections - Intersect_LineCircle

Computes the intersection points between a line and a circle.

IN

Name Type Description
InLine Line2D Input line.
InCircle Circle2D Input circle.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DArray An array containing the intersection points. The array can have a maximum size of two. If no intersection is found, the array will be empty.
Error ErrorState Gets the execution error message

Intersections - Intersect_Lines

Computes the intersection point between two lines.

IN

Name Type Description
InLine1 Line2D First input line.
InLine2 Line2D Second input line.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DNull A conditional object containing the intersection point. If no point is found, the object will be Null.
Error ErrorState Gets the execution error message

Intersections - Intersect_LineSegment

Computes the intersection point between a line and a segment.

IN

Name Type Description
InLine Line2D Input line.
InSegment Segment2D Input segment.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DNull A conditional object containing the intersection point. If no point is found, the object will be Null.
Error ErrorState Gets the execution error message

Intersections - Intersect_SegmentArc

Computes the intersection points between a segment and an arc.

IN

Name Type Description
InSegment Segment2D Input segment.
InArc Arc2D Input arc.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DArray An array containing the intersection points. The array can have a maximum size of two. If no intersection is found, the array will be empty.
Error ErrorState Gets the execution error message

Intersections - Intersect_SegmentArray

Computes the intersection points and segments between all the segments of the input array.

IN

Name Type Description
InSegments Segment2DArray Input segments.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DArray An array containing all the intersection points.
Error ErrorState Gets the execution error message

Intersections - Intersect_SegmentCircle

Computes the intersection points between a segment and a circle.

IN

Name Type Description
InSegment Segment2D Input segment.
InCircle Circle2D Input circle.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DArray An array containing the intersection points. The array can have a maximum size of two. If no intersection is found, the array will be empty.
Error ErrorState Gets the execution error message

Intersections - Intersect_Segments

Computes the intersection point between two segment.

IN

Name Type Description
InSegment1 Segment2D First input segment.
InSegment2 Segment2D Second input segment.
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutPoint2D Point2DNull A conditional object containing the intersection point. If no point is found, the object will be Null.
Error ErrorState Gets the execution error message