You are on page 1of 6

MEEM 4403 COMPUTER-AIDED DESIGN METHODS

Bezier Curve and Surface Evaluation Practice - FALL 2005

15

1. For the cubic Bezier curve P(u) [0 u 1] with the control


points shown,
draw the control polygon,
draw the convex hull,
draw a rough sketch of the curve,
calculate the values of the Bernstein polynomials (Bi,n) for u
= 0.2, and
use the Bernstein polynomials to calculate the position of the
curve point P (0.2).

P1

3
P0

P2

1
P3

0
0

2. For the cubic Bezier curve P(u) [0 u 1] with the control


points shown, draw the
control polygon,
convex hull,
a rough sketch of the curve, and
calculate the values of the Bernstein polynomials (Bi,n) for u
= 0.75, and
use the Bernstein polynomials to calculate the position of the
curve point P (0.75).

15

P3

2
P1

P2

P0

0
0

3. Calculate the position of the surface point P(0.25, 0.5) where P (u, v) [0 u 1; 0 v 1] is
a bilinear surface given by the control points:
0
1
0
1

P0, 0 = 0 , P1, 0 = 0 , P0,1 = 1 , P1,1 = 1 .


0
0
0
1

4. For the Bezier surface P (u, v) [0 u 1; 0 v 1] with the control points shown,
draw the mesh of the control points,
draw a rough sketch of the surface, and
calculate the position of the surface point P(0.25, 0.5).

P0,0 = 0 , P1,0 = 0 , P2,0 = 0 ,


0
0
0
0

P0,1 = 1 , P1,1 = 1 , P2,1 = 1 ,


0
1
1
0

P0, 2 = 2 , P1, 2 = 2 , P2, 2 = 2 .


0
0
0
Note that:
B0,2(0.25) = 0.56,
B0,2(0. 5) = 0.25,
15

P0,1

P0,2

P1,1

y
P1,2

P2,1
P2,2

P0,0
P1,0

P2,0
x

B1,2(0.25) = 0.37,
B1,2(0.5) = 0.5,

B2,2(0.25) = 0.06.
B2,2(0.5) = 0.25.

5. For the Bezier surface P (u, v) [0 u 1; 0 v 1] with the control points shown,
draw the mesh of the control points,
draw a rough sketch of the surface boundaries, and
using the blending functions, calculate the position of the surface point P(0.5, 0.25).

P0,0 = 0 , P1,0 = 0 , P2, 0 = 0 , P3, 0 = 0 ,


2
0
0
0
0

P0, 2 = 2 , P1, 2 = 2 , P2, 2 = 2 , P3, 2 = 2 .


2
0
0
0
Note that:
B0,3(0.5) = 0.125,
B0,2(0.25) = 0.56,
15

P0,2

P0,0
P1,1

P0,1 = 1 , P1,1 = 1 , P2,1 = 1 , P3,1 = 1 ,


2
1
1
0
0

P0,1

P1,2

P2,1 y
P2,2

P1,0
P2,0

P3,0

P3,2

P3,1
x

B1,3(0.5) = 0.375,
B1,2(0.25) = 0.37,

B2,3(0.5) = 0.375,
B2,2(0.25) = 0.06.

B3,3(0.5) = 0.125.

6. For the Bezier surface P (u, v) [0 u 1; 0 v 1] with the control points shown,
draw the mesh of the control points,
draw a rough sketch of the surface, and
calculate the position of the surface point P(0.5, 0.25).

P0,0 = 0 , P1, 0 = 0 , P2, 0 = 0 , P3,0 = 0 ,


0
0
0
0
0

P0,1

P0,1 = 1 , P1,1 = 1 , P2,1 = 1 , P3,1 = 1 ,


1
1
1
0
0

P0, 2 = 2 , P1, 2 = 2 , P2, 2 = 2 , P2,3 = 2 .


0
0
0
0
Note that:
B0,3(0.5) = 0.125,
B0,2(0. 25) = 0.56,

P1,1

B1,3(0.5) = 0.375,
B1,2(0.5) = 0.37,

P0,2

P2,1

P1,2

P2,2

P3,2

P0,0
P1,0

B2,3(0.5) = 0.375,
B2,2(0.5) = 0.06.

P2,0

P3,0

B3,3(0.5) = 0.125.

P3,1
x

You might also like