PARAMETRIZE Parametrization of a polyline, based on edges lengths.
PAR = parametrize(POLY);
Returns a parametrization of the curve defined by the serie of points,
based on euclidean distance between two consecutive points.
POLY is a N-by-2 array, representing coordinates of vertices. The
result PAR is N-by-1, and contains the cumulative length of edges until
corresponding vertex.
PAR = parametrize(PX, PY);
is the same, but specify points coordinates in separate column vectors.
PAR = parametrize(..., 'normalize', 1);
PAR = parametrize(..., 'normalize', true);
Rescales the result such that the last element of PAR is 1.
Example
% Parametrize a circle approximation
poly = circleToPolygon([0 0 1], 200);
p = parametrize(poly);
p(end)
ans =
6.2829
See also:
polygons2d, polylineLength
---------
author : David Legland
INRA - TPV URPOI - BIA IMASTE
created the 06/04/2003.
Package: matgeom