Abstract

A new approach for computing NURBS offset curves and surfaces was proposed in this paper. First of all, the special NURBS curves and surfaces were recognized to be different with free form ones. The offsets of the special cases were precisely calculated according to their equations. The offset of free form NURBS curves and surfaces were solved using the following steps: (1) Decomposing the NURBS curve and surface into Bezier segments or surface patches; (2) Sampling Bezier segments or surface patches and removing duplicate points; (3) Interpolating the offset points and creating offset curve or surface; (4) Reducing the control points by removing all removable knots with a user defined tolerance. On the premise of keeping the shape of offset curves and surfaces, not only the degree of curve or surface could be freely controlled, but also less number of control points was needed and also duplicate knots were avoided. It was proved in practical engineering that the efficiency and precision were improved mush.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.