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
lineGeoLine2
Returns
GetClosestPointOnBoundary(GeoCircle2)
Gets the closest point on the circumference of a circle to this point.
public GeoPoint2 GetClosestPointOnBoundary(GeoCircle2 circle)
Parameters
circleGeoCircle2
Returns
GetClosestPointOnBoundary(GeoRectangle2)
Gets the closest point on the boundary of a rectangle to this point.
public GeoPoint2 GetClosestPointOnBoundary(GeoRectangle2 rect)
Parameters
rectGeoRectangle2
Returns
GetClosestPointOnBoundary(GeoPolygon2)
Gets the closest point on the boundary of a polygon to this point.
public GeoPoint2 GetClosestPointOnBoundary(GeoPolygon2 poly)
Parameters
polyGeoPolygon2
Returns
GetClosestPointOnBoundary(GeoPolyline2)
Gets the closest point on the path of a polyline to this point.
public GeoPoint2 GetClosestPointOnBoundary(GeoPolyline2 polyline)
Parameters
polylineGeoPolyline2
Returns
GetClosestPointOnBoundary(GeoArc2)
Gets the point of a arc nearest this point, using the default tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoArc2 arc)
Parameters
arcGeoArc2
Returns
GetClosestPointOnBoundary(GeoArc2, Tolerance)
Gets the point of a arc nearest this point, within a tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoArc2 arc, Tolerance tolerance)
Parameters
Returns
GetClosestPointOnBoundary(GeoFace2)
Gets the point of a face nearest this point, using the default tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoFace2 face)
Parameters
faceGeoFace2
Returns
GetClosestPointOnBoundary(GeoFace2, Tolerance)
Gets the point of a face nearest this point, within a tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoFace2 face, Tolerance tolerance)
Parameters
Returns
GetClosestPointOnBoundary(GeoPolygonArc2)
Gets the point of a curved loop nearest this point, using the default tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoPolygonArc2 loop)
Parameters
loopGeoPolygonArc2
Returns
GetClosestPointOnBoundary(GeoPolygonArc2, Tolerance)
Gets the point of a curved loop nearest this point, within a tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoPolygonArc2 loop, Tolerance tolerance)
Parameters
loopGeoPolygonArc2toleranceTolerance
Returns
GetClosestPointOnBoundary(GeoPolylineArc2)
Gets the point of a curved chain nearest this point, using the default tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoPolylineArc2 chain)
Parameters
chainGeoPolylineArc2
Returns
GetClosestPointOnBoundary(GeoPolylineArc2, Tolerance)
Gets the point of a curved chain nearest this point, within a tolerance.
public GeoPoint2 GetClosestPointOnBoundary(GeoPolylineArc2 chain, Tolerance tolerance)
Parameters
chainGeoPolylineArc2toleranceTolerance
Returns
GetClosestPointOnBoundary(GeoEdge2)
Gets the point of an edge nearest this point.
public GeoPoint2 GetClosestPointOnBoundary(GeoEdge2 edge)
Parameters
edgeGeoEdge2
Returns
GetClosestPointOnBoundary(GeoTriangle2)
Gets the point on the edges of a triangle closest to this point.
public GeoPoint2 GetClosestPointOnBoundary(GeoTriangle2 triangle)
Parameters
triangleGeoTriangle2