The CAD boundary structure is described in the STEP standard (ISO 10303), and is a basis for the CAD-systems and the transfer of data models between different CAD-systems.
In CAD systems the curves and surfaces with an algebraic (implicit) representation are with minor exceptions curves and surfaces of total degree 1 or 2:
The parametric curves and surfaces in CAD are piecewise polynomial and rational curves of degree >0. The representation chosen in NURBS - NonUniform Rational B-splines, a representation format that is numerically stable (minimized rounding errors) and that has very stable numerical algorithms for evaluation, differentiation and more complex operations such as subdivision.
Published June 7, 2005