Module 3
Module 3
Lecture Plan
MODULE NO TOPIC
Geometric Modeling
1.1 Requirements of Geometric Models
1.2 Types of representation of curves – Introduction (Implicit, explicit,
1 parametric and non-parametric representation)
1.3 Parametric Representation of analytical curves - Problems
Assignment to students
2.1 Synthetic curves – splines
2 2.2 Hermite cubic spline equation derivation and problems
Assignment to students
3.1 Bezier curves, problems
3
Assignment to students
4.1 B-Spline - Formulations
4
4.2 Surface modeling – Formulations
Module 03
3.1 Bezier curves, problems
Assignment to students
Module Objectives
By completing this module, the student is expected to
• Derive the formulation of Bezier curve and understand its properties
• Apply Bezier curve formulation for solving problems
Module Outcomes
After completing this module, the student should be able to
• Illustrate the applications of Bezier curve with examples
• Apply Bezier curve formulations to solve curve fitting problems
• Summarize the properties of Bezier curves
Bezier Curve
A Bezier curve is a parametric curve used in computer graphics and related fields.
The curve, which is related to the Bernstein polynomial, is named after Pierre Bezier, who used it in the
1960s for designing curves for the bodywork of Renault cars
Other uses include the design of computer fonts and animation.
Bezier curves can be combined to form a Bezier spline, or generalized to higher dimensions to form
Bezier surfaces.
The Bezier triangle is a special case of the Bezier Surface.
Bezier Triangle
Department of Mechanical Engineering Slide No: 5
Topic: Synthetic Curves Course : CAD/CAM
Bezier Curve
• The curve is defined by points: the initial position and the terminating
position (which are called "anchors") and middle points (which are called
"handles or control points").
• The equation of the Bezier curve through n+1 control points is given by,
with n being degree of the curve, is
𝒏
𝑷 ( 𝒖 )= ∑ ¿ ¿
𝒊 =𝟎
Where
Bernstein polynomial 𝑩𝒊 ,𝒏 ( 𝒖 )=𝑪𝒏𝒊 𝒖𝒊 (𝟏− 𝒖)𝒏−𝒊
𝑛
𝑃 ( 𝑢 )=∑ ¿ ¿
𝑖= 0
•
Bezier Curve - Properties
Variation diminishing property:
• 2-D: The number of intersections of a straight line with a planar Bezier curve is no greater than the number of
intersections of the line with the control polygon. A line intersecting the convex hull of a planar Bezier curve may
intersect the curve transversally, be tangent to the curve, or not intersect the curve at all. It may not, however,
intersect the curve more times than it intersects the control polygon.
• 3-D: The same relation holds true for a plane with a space Bezier curve.
From this property, we can roughly say that a Bezier curve oscillates less than its control polygon, or in other words, the control
polygon's segments exaggerate the oscillation of the curve. This property is important in intersection algorithms and in
detecting the fairness of Bezier curves.
i ble
s
ble pos
ss i Im
Po
• Symmetry Property: Reversing the order of the control points will not alter the
shape of the Bezier curve.
Department of Mechanical Engineering Slide No: 10
Topic: Synthetic Curves Course : CAD/CAM
Given data
Assignment Problems
1. Given a Bezier curve with 4 control points- B0[1 0] , B1[3 3] , B2[6 3] , B3[8 1], Determine any 5 points
lying on the curve. Also, draw a rough sketch of the curve. Determine the end tangents
3. Determine the equation of the Bezier curve passing through (1, 2), (4,-1) and (8,6). Also determine the point
when u=0.25, u=0.5 and u=0.75. Determine the equations of end tangents.