CUBICBEZIERTOPOLYLINE Compute equivalent polyline from bezier curve control.
POLY = cubicBezierToPolyline(POINTS, N)
Creates a polyline with N edges from the coordinates of the 4 control
points stored in POINTS.
POINTS is either a 4-by-2 array (vertical concatenation of point
coordinates), or a 1-by-8 array (horizontal concatenation of point
coordinates).
The result is a (N-1)-by-2 array.
POLY = cubicBezierToPolyline(POINTS)
Assumes N = 64 edges as default.
[X Y] = cubicBezierToPolyline(...)
Returns the result in two separate arrays for X and Y coordinates.
Example
poly = cubicBezierToPolyline([0 0;5 10;10 5;10 0], 100);
drawPolyline(poly, 'linewidth', 2, 'color', 'g');
See also
drawBezierCurve, drawPolyline
------
Author: David Legland
e-mail: david.legland@grignon.inra.fr
Created: 2011-10-06, using Matlab 7.9.0.529 (R2009b)
Copyright 2011 INRA - Cepia Software Platform.
Package: matgeom