You are on page 1of 2

ME1501 Computer Aided Design T-4 Prepared by A D Bhatt

B-Spline Curves

1. Given the following control points (also known as de Boor points):


(0 0 0); (0 1 0); (2 1 0); (3 1 0); (4 1 0) and (5 0 0); find out the equation of
the open-non-uniform B-Spline curve of order 4. Also plot the blending
functions of the curve, plot the curve specifying the knots along with the
parameter value. Find out the tangent vector at u=2?
2. Given the following control points: (0 0 0); (0 1 0); (2 1 0); (2 0 0) and (1
0 0). The knot vectors are non-uniform and given as
a. t=[0 0 0 .5 1 3 3 3]
b. t=[0 0 1 1 1 3 3 3]

Express the changes in the shape of the curve from the open-non-
uniform case for K=3.

3. Construct a closed B-Spline curve with C2 continuity for the control


points as follows:
(0 0 0); (0 3 0); (3 3 0); (5 2 0), (5 1 0) and (4 0 0).

Plot the curve in object space and find out the tangent vector at the start
of the curve.

4. Write down the similarities as well as differences between the Bezier


curve and B-Spline curve.
5. What are the different methods to control the shape of the B-Spline
curves?
6. What do you understand by rational-curves? How do they help to define
the shape? How will you create exact circle and ellipse with the rational
Bezier curves? Specify the weights on each of the blending functions.
7. Define NURBS. What is their importance in design in general and that of
curves in particular?
ME1501 Computer Aided Design T-4 Prepared by A D Bhatt
B-Spline Curves

1. Given the following control points (also known as de Boor points):


(0 0 0); (0 1 0); (2 1 0); (3 1 0); (4 1 0) and (5 0 0); find out the equation of
the open-non-uniform B-Spline curve of order 4. Also plot the blending
functions of the curve, plot the curve specifying the knots along with the
parameter value. Find out the tangent vector at u=2?
2. Given the following control points: (0 0 0); (0 1 0); (2 1 0); (2 0 0) and (1
0 0). The knot vectors are non-uniform and given as
a. t=[0 0 0 .5 1 3 3 3]
b. t=[0 0 1 1 1 3 3 3]

Express the changes in the shape of the curve from the open-non-
uniform case for K=3.

3. Construct a closed B-Spline curve with C2 continuity for the control


points as follows:
(1 0 0); (0 3 0); (3 3 0); (5 2 0), (5 1 0) and (4 0 0).

Plot the curve in object space and find out the tangent vector at the start
of the curve.

4. Write down the similarities as well as differences between the Bezier


curve and B-Spline curve.
5. What are the different methods to control the shape of the B-Spline
curves?
6. What do you understand by rational-curves? How do they help to define
the shape? How will you create exact circle and ellipse with the rational
Bezier curves? Specify the weights on each of the blending functions.
7. Define NURBS. What is their importance in design in general and that of
curves in particular?

You might also like