Table of Contents

Method GetClosestPointOnBoundary

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

GetClosestPointOnBoundary(GeoLine2)

Gets the closest point on a line segment to this point, clamped to its endpoints.

public GeoPoint2 GetClosestPointOnBoundary(GeoLine2 line)

Parameters

line GeoLine2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoCircle2)

Gets the closest point on the circumference of a circle to this point.

public GeoPoint2 GetClosestPointOnBoundary(GeoCircle2 circle)

Parameters

circle GeoCircle2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoRectangle2)

Gets the closest point on the boundary of a rectangle to this point.

public GeoPoint2 GetClosestPointOnBoundary(GeoRectangle2 rect)

Parameters

rect GeoRectangle2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoPolygon2)

Gets the closest point on the boundary of a polygon to this point.

public GeoPoint2 GetClosestPointOnBoundary(GeoPolygon2 poly)

Parameters

poly GeoPolygon2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoPolyline2)

Gets the closest point on the path of a polyline to this point.

public GeoPoint2 GetClosestPointOnBoundary(GeoPolyline2 polyline)

Parameters

polyline GeoPolyline2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoArc2)

Gets the point of a arc nearest this point, using the default tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoArc2 arc)

Parameters

arc GeoArc2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoArc2, Tolerance)

Gets the point of a arc nearest this point, within a tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoArc2 arc, Tolerance tolerance)

Parameters

arc GeoArc2
tolerance Tolerance

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoFace2)

Gets the point of a face nearest this point, using the default tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoFace2 face)

Parameters

face GeoFace2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoFace2, Tolerance)

Gets the point of a face nearest this point, within a tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoFace2 face, Tolerance tolerance)

Parameters

face GeoFace2
tolerance Tolerance

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoPolygonArc2)

Gets the point of a curved loop nearest this point, using the default tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoPolygonArc2 loop)

Parameters

loop GeoPolygonArc2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoPolygonArc2, Tolerance)

Gets the point of a curved loop nearest this point, within a tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoPolygonArc2 loop, Tolerance tolerance)

Parameters

loop GeoPolygonArc2
tolerance Tolerance

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoPolylineArc2)

Gets the point of a curved chain nearest this point, using the default tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoPolylineArc2 chain)

Parameters

chain GeoPolylineArc2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoPolylineArc2, Tolerance)

Gets the point of a curved chain nearest this point, within a tolerance.

public GeoPoint2 GetClosestPointOnBoundary(GeoPolylineArc2 chain, Tolerance tolerance)

Parameters

chain GeoPolylineArc2
tolerance Tolerance

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoEdge2)

Gets the point of an edge nearest this point.

public GeoPoint2 GetClosestPointOnBoundary(GeoEdge2 edge)

Parameters

edge GeoEdge2

Returns

GeoPoint2

GetClosestPointOnBoundary(GeoTriangle2)

Gets the point on the edges of a triangle closest to this point.

public GeoPoint2 GetClosestPointOnBoundary(GeoTriangle2 triangle)

Parameters

triangle GeoTriangle2

Returns

GeoPoint2