DISTANCEPOINTPOLYGON Shortest distance between a point and a polygon.

   DIST = distancePointPolygon(POINT, POLYGON)
   Computes the shortest distance between the point POINT and the polygon
   given by POLYGON. POINT is a 1-by-2 row vector, and POLYGON is a N-by-2
   array containing vertex coordinates.
   The distance is computed as the minimal distance to the boundary edges.

   Example
     % Computes the distance between a point and a square
     square = [0 0; 10 0;10 10;0 10];
     p0 = [16 3];
     distancePointPolygon(p0, square)
     ans =
          6

   See also
   polygons2d, points2d, distancePointPolyline, distancePointEdge,
   projPointOnPolyline

Package: matgeom