Method ProjectToPolyline
- Namespace
- GeometryHelper.Core
- Assembly
- GeometryHelper.dll
ProjectToPolyline(GeoPolyline2, GeoPoint2)
Projects a point orthogonally onto a polyline using default tolerance.
public static GeoPoint2 ProjectToPolyline(GeoPolyline2 polyline, GeoPoint2 point)
Parameters
polylineGeoPolyline2The polyline.
pointGeoPoint2The target point.
Returns
- GeoPoint2
The closest point on the polyline.
ProjectToPolyline(GeoPolyline2, GeoPoint2, Tolerance)
Projects a point orthogonally onto a polyline within tolerance (finds the closest point across all segments). The result always lies on the path.
public static GeoPoint2 ProjectToPolyline(GeoPolyline2 polyline, GeoPoint2 point, Tolerance tolerance)
Parameters
polylineGeoPolyline2The polyline.
pointGeoPoint2The target point.
toleranceToleranceThe tolerance.
Returns
- GeoPoint2
The closest point on the polyline.