The invention provides a method for fitting the cloud-point based on three-dimensional surface scanning of B-spline surface: Firstly, it chooses the preliminary coordinate points Ps around the hole of the cloud-point. Secondly, it parameterizes the Ps by the way of projection of based surface. Then, it coordinates the selected Ps to achieve preliminary S (u, v,)of the B-spline surface by the way of least squares. After the initial fitting, there are still relatively large error between the Ps and S (u, v), so it needs a further amendment about the surface control points to change the surface shape. Based on that, according to the Newton-based approaching method, it optimizes and improves the precision. Finally, it chooses the points according to the same parameters fitting to the same line on the surface to have the holes to be filled. |