Parametric curves and surfaces
Two main approaches for representing curves and surfaces exist, algebraic/implicit representation and parametric representation. The two approaches have different properties, and for many geometry problems the switching between the two representations make very efficient algorithms. However, for curves and surface having total algebraic degree higher than two switching between the two representations is non-trival. Going from parametric to implicit representation is denoted implicitization, and going from implicit to parametric representation is denoted parametrization.
A typical parametric curve in CAD is the mapping of an interval on the real line into two dimensional real space: p:[a,b] → R2. While a tensor product parametric surface map a region into three dimensional real space r:[a,b]x[c,d] → R3: