|
oevislib_net
0.14.3.0
|
Functions | |
| static Array< Point2D > | oevislib_net.Path.Intersect (Path inPath1, Path inPath2, Optional< Array< int > > outSegmentIndices1, Optional< Array< int > > outSegmentIndices2) |
| Returns the intersection points of two paths. | |
| static Array< Point2D > | oevislib_net.Path.Intersect (Path inPath, Segment2D inSegment, Optional< Array< int > > outSegmentIndices=null) |
| Returns the intersection points between a path and a segment. | |
| static Array< Point2D > | oevislib_net.Path.Intersect (Path inPath, Line2D inLine, Optional< Array< int > > outSegmentIndices=null) |
| Returns the intersection points between a path and a line. | |
| Array< Path > | oevislib_net.Path.Split (Path inPath) |
| Splits the path at the intersections with the provided object. | |
| Array< Path > | oevislib_net.Path.Split (Segment2D inSegment) |
| Splits the path at the intersections with the provided object. | |
| Array< Path > | oevislib_net.Path.Split (Line2D inLine) |
| Splits the path at the intersections with the provided object. | |
|
inlinestatic |
Returns the intersection points between a path and a line.
| inPath | Input path. |
| inLine | Input line. |
| outSegmentIndices | Indices of the path segments in which an intersection point is found. |
|
inlinestatic |
Returns the intersection points between a path and a segment.
| inPath | Input path. |
| inSegment | Input segment. |
| outSegmentIndices | Indices of the path segments in which an intersection point is found. |
|
inlinestatic |
Returns the intersection points of two paths.
| inPath1 | First path. |
| inPath2 | Second path. |
| outSegmentIndices1 | Indices of the segments of the first path in which an intersection is found. |
| outSegmentIndices2 | Indices of the segments of the second path in which an intersection is found. |
Splits the path at the intersections with the provided object.
| inLine | Object used for splitting. |
Splits the path at the intersections with the provided object.
| inPath | Object used for splitting. |