continued shape.tooutline (next: calculate curve points by point-distance or angle?)