curve.divideAt(ratio [, opt])
Divide the curve into two curves at the point that lies
ratio (normalized length) away from the beginning of the curve.
Returns an array with two new curves without modifying the original curve. The function expects
ratio to lie between 0 and 1; values outside the range are constrained to 0 and 1, respectively.
This function mirrors the functionality of the
line.divideAt() function. If it is necessary to divide the curve at a certain
t value instead, use the
The function uses the same algorithm as the
The default value for
opt.precision is 3; this corresponds to maximum observed error of 0.1%.
opt.subdivisions property may be specified, directly providing an array of pre-computed curve subdivisions from which to calculate curve length. Use the
curve.getSubdivisions() function to obtain an array of curve subdivisions. The
opt.precision property is still necessary, however; it determines the precision of the point search algorithm.