This method calculates new parameters for the referenced BSplineCurve2d object. It attempts to space the parameters as evenly as possible in order to better define the curve. This can make downstream operations more robust. However, it can also change the shape of the curve.