Points on these constructs can be evaluated with numerical stability by the recursive de Casteljau algorithm, and these constructs are normally written in the form of Bernstein polynomials.
Ramshaw developed the "blossom" formalism for constructing these objects. Like similar constructs named for Hermite, these constructs are affine-invariant; in addition, the rational form of these constructs is also projection-invariant, although generally they are not. Points on these constructs can be evaluated with numerical stability by the recursive de Casteljau algorithm, and these constructs are normally written in the form of Bernstein polynomials. These constructs have the property that they are always contained within the convex hull (*) of their control points, which are used to define these constructs. 32 higher-dimensional generalizations of these constructs, called "patches," were used to construct the Utah teapot. These constructs are used to define paths such as those used in scalable vector graphics and the B-spline is a generalization of these objects. For 10 points, identify these eponymous parametric planar constructs used in computer graphics which are named for their French inventor.
Ramshaw developed the "blossom" formalism for constructing these objects.
Bezier curves [accept "spline" before "rational", prompt after that]