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 |