Bezier Curve
Bezier Curve
Here,
This bezier curve is defined by a set of control points b0, b1, b2 and b3.
Points b0 and b3 are ends of the curve.
Points b1 and b2 determine the shape of the curve.
Property-01:
Bezier curve is always contained within a polygon called as convex hull of its control points.
Property-02:
Bezier curve generally follows the shape of its defining polygon.
The first and last points of the curve are coincident with the first and last points of the
defining polygon.
Property-03:
The degree of the polynomial defining the curve segment is one less than the total number
of control points.
Property-04:
The order of the polynomial defining the curve segment is equal to the total number of
control points.
Property-05:
Example-
Now,
Using (2), (3), (4) and (5) in (1), we get-
1. Computer Graphics-
Bezier curves are widely used in computer graphics to model smooth curves.
The curve is completely contained in the convex hull of its control points.
So, the points can be graphically displayed & used to manipulate the curve intuitively.
2. Animation-
Bezier curves are used to outline movement in animation applications such as Adobe
Flash and synfig.
Users outline the wanted path in bezier curves.
The application creates the needed frames for the object to move along the path.
For 3D animation, bezier curves are often used to define 3D paths as well as 2D curves.
3. Fonts-
True type fonts use composite bezier curves composed of quadratic bezier curves.
Modern imaging systems like postscript, asymptote etc use composite bezier curves
composed of cubic bezier curves for drawing curved shapes.
PRACTICE PROBLEMS BASED ON BEZIER CURVE IN
COMPUTER GRAPHICS-
Problem-01:
Solution-
We have-
The given curve is defined by 4 control points.
So, the given curve is a cubic bezier curve.
Now,
To get 5 points lying on the curve, assume any 5 values of t lying in the range 0 <= t <= 1.
Let 5 values of t are 0, 0.2, 0.5, 0.7, 1
For t = 0:
For t = 0.2:
For t = 0.5:
For t = 0.7:
For t = 1: