Method | Description | |
---|---|---|
AreAllCoplanar ( this |
Returns true if all of the passed LineSegments are in the same plane, false otherwise
|
|
AreAllParallel ( this |
Returns true if all of the passed LineSegments are in the same plane, false otherwise
|
|
AtleastOneIntersection ( this |
||
CreatePolygonIfValid ( this |
Creates a polygon if its valid to, otherwise returns null Use this over the ordinary constructor if you want to avoid a throw exception
|
|
DoFormClosedRegion ( this |
Checks that all the boundaries meet end to end.
|
|
ExteriorProfileFromSegments ( this |
||
FixSegmentOrientation ( this |
Returns a new list of segments with their directions such that they all flow in a consistent direction.
|
|
GetAllPoints ( this |
Gets a list of all the unique Points represented in this list of LineSegments (both end and base points)
|
|
MakeCoplanarLineSegmentsIntoPolygons ( this |
||
ProjectAllOntoPlane ( this |
||
SegmentsAdjacentTo ( this |
Note this will return two copies of the segment itself as well
|
|
SegmentsAdjacentTo ( this |
given a list of edges, and a vertex, this returns all the edges that use the vertex as a base or end point NoteL this returns copies of those edges, and reorients them so that they use the vertex as a basepoint
|
|
Shift ( this |
Shifts the List of LineSegments with the given shift
|
|
ValidateForPolygon ( this |
Returns true if the Polygon is valid (is a closed region and the LineSegments are all coplaner)
|
|
VerticesAdjacentTo ( this |
Finds all points that are points adjacent to this point via one of these linesegments
|
public static AreAllCoplanar ( this |
||
passedLineList | this |
|
return | bool |
public static AreAllParallel ( this |
||
passedLineList | this |
|
return | bool |
public static AtleastOneIntersection ( this |
||
listOfSegments | this |
|
return | bool |
public static CreatePolygonIfValid ( this |
||
segments | this |
|
return |
public static DoFormClosedRegion ( this |
||
passedBoundaries | this |
|
return | bool |
public static ExteriorProfileFromSegments ( this |
||
segments2D | this |
|
referenceNormal | ||
return |
public static FixSegmentOrientation ( this |
||
segments | this |
|
return | List |
public static GetAllPoints ( this |
||
segments | this |
|
return | List |
public static MakeCoplanarLineSegmentsIntoPolygons ( this |
||
passedLineSegments | this |
|
return | List |
public static ProjectAllOntoPlane ( this |
||
segmentList | this |
|
plane | ||
return | List |
public static SegmentsAdjacentTo ( this |
||
segmentList | this |
|
lineSegment | ||
return | List |
public static SegmentsAdjacentTo ( this |
||
segmentList | this |
|
vertex | ||
return | List |
public static Shift ( this |
||
lineSegments | this |
The List of Line Segments to Shift |
shift | ||
return | List |
public static ValidateForPolygon ( this |
||
segments | this |
|
return | void |
public static VerticesAdjacentTo ( this |
||
edgeList | this |
|
vertex | ||
return | List |