The use of computer-aided design (CAD) systems always involves the introduction of mathematical concepts. It is important, therefore, for any systems designer to have a good grasp of the mathematical bases used in CAD. The choice of mathematical models in a system also has an effect on the overall quality, although this effect may not always be visible to the final user. Depending on whether Bezier or B-spline functions are used for curves and surfaces,...