Non-uniform B-spline Surfaces Research Articles