Motivated by an insight that properly selected points, called
points, can play an important role in producing better curve approximation, we propose a new approach for B-spline curve fitting to a sequence of points. The approach is substantially different from the conventional ones in knot placement and dominant point selection. It can generate a B-spline curve in good quality with less deviation. Adopted in the error-bounded curve approximation, it can play an important role in generating B-spline curves with much less control points.