nextP.getControlPoint1().x, nextP.x, t);
float y = functions.bezierPoint(curP.y,
curP.getControlPoint2().y,
nextP.getControlPoint1().y, nextP.y, t);
length += lastMeasuredPoint.distanceTo(new Vec2D(x, y));
lastMeasuredPoint = new Vec2D(x, y);
if (length >= destLen)
return new SketchPoint(x, y);