Table of Contents

Method GetIntersections

Namespace
GeometryHelper.Core
Assembly
GeometryHelper.dll

GetIntersections(GeoTriangle2, GeoArc2)

Gets every point where the edges of a triangle meet an arc, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoArc2 arc)

Parameters

triangle GeoTriangle2
arc GeoArc2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoArc2, Tolerance)

Gets every point where the edges of a triangle meet an arc, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoArc2 arc, Tolerance tolerance)

Parameters

triangle GeoTriangle2
arc GeoArc2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolygonArc2)

Gets every point where the edges of a triangle meet a curved loop, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolygonArc2 loop)

Parameters

triangle GeoTriangle2
loop GeoPolygonArc2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolygonArc2, Tolerance)

Gets every point where the edges of a triangle meet a curved loop, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolygonArc2 loop, Tolerance tolerance)

Parameters

triangle GeoTriangle2
loop GeoPolygonArc2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolylineArc2)

Gets every point where the edges of a triangle meet a curved chain, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolylineArc2 chain)

Parameters

triangle GeoTriangle2
chain GeoPolylineArc2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolylineArc2, Tolerance)

Gets every point where the edges of a triangle meet a curved chain, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolylineArc2 chain, Tolerance tolerance)

Parameters

triangle GeoTriangle2
chain GeoPolylineArc2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoRectangle2)

Gets every point where the edges of a triangle meet a rectangle, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoRectangle2 rect)

Parameters

triangle GeoTriangle2
rect GeoRectangle2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoRectangle2, Tolerance)

Gets every point where the edges of a triangle meet a rectangle, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoRectangle2 rect, Tolerance tolerance)

Parameters

triangle GeoTriangle2
rect GeoRectangle2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoLine2)

Gets every point where the edges of a triangle meet a segment, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoLine2 line)

Parameters

triangle GeoTriangle2
line GeoLine2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoLine2, Tolerance)

Gets every point where the edges of a triangle meet a segment, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoLine2 line, Tolerance tolerance)

Parameters

triangle GeoTriangle2
line GeoLine2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolygon2)

Gets every point where the edges of a triangle meet a polygon, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolygon2 polygon)

Parameters

triangle GeoTriangle2
polygon GeoPolygon2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolygon2, Tolerance)

Gets every point where the edges of a triangle meet a polygon, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolygon2 polygon, Tolerance tolerance)

Parameters

triangle GeoTriangle2
polygon GeoPolygon2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoCircle2)

Gets every point where the edges of a triangle meet a circle, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoCircle2 circle)

Parameters

triangle GeoTriangle2
circle GeoCircle2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoCircle2, Tolerance)

Gets every point where the edges of a triangle meet a circle, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoCircle2 circle, Tolerance tolerance)

Parameters

triangle GeoTriangle2
circle GeoCircle2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolyline2)

Gets every point where the edges of a triangle meet a polyline, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolyline2 polyline)

Parameters

triangle GeoTriangle2
polyline GeoPolyline2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoPolyline2, Tolerance)

Gets every point where the edges of a triangle meet a polyline, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoPolyline2 polyline, Tolerance tolerance)

Parameters

triangle GeoTriangle2
polyline GeoPolyline2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoFace2)

Gets every point where the edges of a triangle meet a face, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoFace2 face)

Parameters

triangle GeoTriangle2
face GeoFace2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoFace2, Tolerance)

Gets every point where the edges of a triangle meet a face, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoFace2 face, Tolerance tolerance)

Parameters

triangle GeoTriangle2
face GeoFace2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoEdge2)

Gets every point where the edges of a triangle meet an edge, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoEdge2 edge)

Parameters

triangle GeoTriangle2
edge GeoEdge2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoEdge2, Tolerance)

Gets every point where the edges of a triangle meet an edge, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoEdge2 edge, Tolerance tolerance)

Parameters

triangle GeoTriangle2
edge GeoEdge2
tolerance Tolerance

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoTriangle2)

Gets every point where the edges of a triangle meet another triangle, using the default tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoTriangle2 other)

Parameters

triangle GeoTriangle2
other GeoTriangle2

Returns

GeoPoint2[]

GetIntersections(GeoTriangle2, GeoTriangle2, Tolerance)

Gets every point where the edges of a triangle meet another triangle, within a tolerance.

public static GeoPoint2[] GetIntersections(GeoTriangle2 triangle, GeoTriangle2 other, Tolerance tolerance)

Parameters

triangle GeoTriangle2
other GeoTriangle2
tolerance Tolerance

Returns

GeoPoint2[]