You are here: Start » AVL.NET » AVL.PathSelfIntersections
Checks if a path has any self-intersections and computes all of them.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
C++
C#
public static void PathSelfIntersections ( AvlNet.Path inPath, out AvlNet.Point2D[] outSelfIntersections, out int[] outFirstSegmentIndices, out int[] outSecondSegmentIndices, out bool outIsSelfIntersecting )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inPath | AvlNet.Path | Input path. | ||
![]() | outSelfIntersections | AvlNet.Point2D[] | |||
![]() | outFirstSegmentIndices | int[] | First indices of the segments of the path which generate found intersection points | ||
![]() | outSecondSegmentIndices | int[] | Second indices of the segments of the path which generate found intersection points | ||
![]() | outIsSelfIntersecting | bool |