where and are the Bernstein basis functions of degree p and
q, respectively, as described in the entry of
BezierCurve. This surface description is called rectangular because the parameter domain is rectangular; that is, the two parameters
s and
t can vary freely in given intervals. The homogeneous control points
Pw[j][i] used in the serialization of a rational surface have the components: