|
| static Array< Point2D > | Intersect (Circle2D inCircle1, Circle2D inCircle2) |
| | Computes the intersection points between two circles.
|
| static Conditional< Point2D > | Intersect (Segment2D inSegment1, Segment2D inSegment2) |
| | Computes the intersection point between two segment.
|
| static Array< Point2D > | Intersect (Array< Segment2D > inSegments, Optional< Array< int > > outFirstIntersectionIndices=null, Optional< Array< int > > outSecondIntersectionIndices=null, Optional< Array< Segment2D > > outOverlapSegments=null, Optional< Array< int > > outFirstOverlapIndices=null, Optional< Array< int > > outSecondOverlapIndices=null) |
| | Computes the intersection points and segments between all the segments of the input array.
|
| static Conditional< Point2D > | Intersect (Line2D inLine1, Line2D inLine2) |
| | Computes the intersection point between two lines.
|
| static Conditional< Point2D > | Intersect (Line2D inLine, Segment2D inSegment) |
| | Computes the intersection point between a line and a segment.
|
| static Array< Point2D > | Intersect (Line2D inLine, Circle2D inCircle) |
| | Computes the intersection points between a line and a circle.
|
| static Array< Point2D > | Intersect (Segment2D inSegment, Circle2D inCircle) |
| | Computes the intersection points between a segment and a circle.
|
| static Array< Point2D > | Intersect (Line2D inLine, Arc2D inArc) |
| | Computes the intersection points between a line and arc.
|
| static Array< Point2D > | Intersect (Segment2D inSegment, Arc2D inArc) |
| | Computes the intersection points between a segment and an arc.
|
| static Conditional< Box > | Intersect (Box inBox1, Box inBox2) |
| | Computes the intersection area between two boxes.
|