Model Reconstruction Using B-Spline Surfaces