The construction of curve segments passing through the given data points is very important in CAD. The form and the base of B-spline curve have been improved. The new curve is through the control points, the shape of this curve is loud changed along with control points moving and need not reverse calculating, so the shape of curve charge quickly along with control points moving and can satisfy the precision. It can be applied to the numerical control and CAD, etc.