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: