Abstract:An improved local refinement algorithm for NURBS surface and implicit surface intersection is introduced in this research. By using the local refinement algorithm to reduce the number of value calculation in the place of unit vertex, using Quasi-Newton iteration method for intersection point and using B spline to fit the intersection line in parameter domain, the efficiency and accuracy of the algorithm has greatly improved especially with dense regular meshes, compared with the whole meshes traversal algorithm. This paper also provides an example of NURBS surface and one wave surface intersection using local refinement algorithm based on Matlab platform.