1. A computer-implemented process for creating a curve, comprising the steps of receiving a set of points and computing a polyline based on the received set of points; computing curvature along the polyline; determining particular points on the polyline, the particular points comprising extrema of curvature; determining at least one segmenting point on the polyline apart from the particular points; computing a curve passing through the segmenting points; and fitting said curve to the polyline.