The NURBS book
Curves and surfaces for CAGD: a practical guide
Curves and surfaces for CAGD: a practical guide
Sufficient conditions for draft angles on general B-spline surfaces
Computer-Aided Design
Hi-index | 0.00 |
B-spline and NURBS surfaces are the most prevailing parametric surfaces in current CAD/CAM systems. Used for mould and die representations, they need sufficient draft angle in manufacturing processes. This paper tries to add draft angle to B-spline and NURBS surfaces with minimum changes in their control nets and weights in the least square sense. An enhanced sufficient condition for B-spline surfaces is introduced based on the convex combination, so as to improve the existing algorithm for adding draft angle to such surfaces. The draft angle distribution is visualized by a terrain, whose area under a certain level means that the corresponding part of the surface is too steep. Adding draft angle to this part can be expressed as a constraint on optimization. This idea is successfully applied to NURBS surfaces. Five examples demonstrate the effectiveness of the proposed methods.