optionally subdivide cubic segment by arc-length instead of by parameter