SIMPLIFYPOLYGON Douglas-Peucker simplification of a polygon.
POLY2 = simplifyPolygon(POLY, TOL)
Simplifies the input polygon using the Douglas-Peucker algorithm.
Example
elli = [20 30 40 20 30];
poly = ellipseToPolygon(elli, 500);
poly2 = simplifyPolygon(poly, 1); % use a tolerance equal to 1.
figure; hold on;
drawEllipse(elli);
drawPoint(poly2, 'mo');
See also
polygons2d, smoothPolygon, simplifyPolyline, resamplePolygon
References
http://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm
Package: matgeom