Reverse engineering is a process to convert real objects into digital data and has received a lot of attention recently. In reverse engineering, reconstructed models are represented by four-sided patches. Problem arises when an originally smooth part is expressed as an edge at the boundary between adjacent patches. This paper presents a method of modifying B-Spline/NURBS surfaces to meet G^1 continuity. The proposed method uses knot insertion to make breakpoints and enables calculation of the appropriate control points at those breakpoints. By using this method repeatedly, it is possible to join a boundary between adjacent patches with G^1 continuity.