1. A computer-implemented method for reproducing an input curve comprising: sampling an input curve into a plurality of vertices; setting one or more spline parameters based on a calculation performed on edges leading into each one of the plurality of vertices; and converting the plurality of vertices into one or more spline patches based on the one or more spline parameters.