@ericchan "Degrees of freedom" means that total number of variables that describe the object of interest. For instance, a line segment in the plane has 4 degrees of freedom: the x and y coordinates of the left endpoint, and the x and y coordinates of the right endpoint. You could also say that this segment has two vector-valued degrees of freedom, i.e., it is completely specified by two elements of $\mathbb{R}^2$. Other kinds of curve or surface patches will have different numbers of degrees of freedom.
Can you tell me (i) how many degrees of freedom a cubic Bezier curve in the plane has and (ii) how many degrees of freedom a bicubic Bezier patch in 3D has?
tcl1
So would a cubic bezier have 8 degrees of freedom? Two for each point's x and y?
keenan
@tcl1 Correct. Nth-order Bezier curve => N+1 control points => d(N+1) degrees of freedom in $R^d$. So for N=3, d=2 you get 4*2=8.
What about a bicubic Bezier patch? What about a Bezier patch of order N in d dimensions?
What exactly does "degrees of freedom" refer to?
@ericchan "Degrees of freedom" means that total number of variables that describe the object of interest. For instance, a line segment in the plane has 4 degrees of freedom: the x and y coordinates of the left endpoint, and the x and y coordinates of the right endpoint. You could also say that this segment has two vector-valued degrees of freedom, i.e., it is completely specified by two elements of $\mathbb{R}^2$. Other kinds of curve or surface patches will have different numbers of degrees of freedom.
Can you tell me (i) how many degrees of freedom a cubic Bezier curve in the plane has and (ii) how many degrees of freedom a bicubic Bezier patch in 3D has?
So would a cubic bezier have 8 degrees of freedom? Two for each point's x and y?
@tcl1 Correct. Nth-order Bezier curve => N+1 control points => d(N+1) degrees of freedom in $R^d$. So for N=3, d=2 you get 4*2=8.
What about a bicubic Bezier patch? What about a Bezier patch of order N in d dimensions?