RESAMPLEPOLYLINEBYLENGTH Resample a polyline with a fixed sampling step. RES = resamplePolyline(POLY, STEP) Resample the input polyline POLY by distributing new vertices on the original polyline such that the (curvilinear) distance between the new vertices is approximately equal to STEP. Example poly = [0 10;0 0;10 0; 10 10; 20 10;20 0]; figure; drawPolyline(poly, 'k'); poly2 = resamplePolylineByLength(poly, 4); hold on; drawPolyline(poly2, 'm'); drawPoint(poly2, 'mo'); axis equal; axis([-10 30 -10 20]); legend('Original polyline', 'Resampled polyline'); See also polygons2d, drawPolyline, resamplePolygon
Package: matgeom