Constrained fitting with free-form curves and surfaces. (May 2020)