14
BEZIER CURVE 06/14/2022 1

Bezier curve computer graphics

Embed Size (px)

Citation preview

Page 1: Bezier curve computer graphics

BEZIER CURVE

05/03/20231

Page 2: Bezier curve computer graphics

KEY POINTS

• DEFINITION AND HISTORY• PROPERTIES OF BEZIER CURVE• DESIGN TECHNIQUES• REFERENCES

05/03/2023

2

Page 3: Bezier curve computer graphics

DEFINITION AND HISTORY

• A BEZIER CURVE IS A PARAMETRIC CURVE THAT USES BERNSTEIN POLYNOMIALS AS BASIS.

• IT EMPLOYS AT LEAST TWO POINTS TO DEFINE A CURVE. THE TWO END POINTS ARE CALLED ANCHOR POINTS AND THE OTHER POINTS, WHICH DEFINE THE SHAPE OF THE CURVE ARE CALLED HANDLES, TANGENT POINTS OR NODES.

• BEZIER CURVE IS FREQUENTLY USED IN COMPUTER GRAPHICS AND RELATED FIELDS.

05/03/2023

3

Page 4: Bezier curve computer graphics

DEFINITION AND HISTORY

IN 1962, FRENCH ENGINEER PIERRE BEZIER PUBLICIZED BEZIER CURVE WIDELY, USED THEM TO DESIGN AUTOMOBILE BODIES FOR THE CAR MANUFACTURING COMPANY RENAULT. HOWEVER THE STUDY OF THESE CURVES WAS FIRST DEVELOPED IN 1959 BY MATHEMATICIAN PAUL DE CASTELJAU, USING DE CASTELJAU’S ALGORITHM.

05/03/2023

4

Page 5: Bezier curve computer graphics

PROPERTIES OF BEZIER CURVE

• ENDPOINTS INTERPOLATION PROPERTY: THE CURVE BEGINS AT P0 AND ENDS IN PN THAT IS THE FIRST AND LAST CONTROL POINTS ARE THE ENDPOINTS OF THE CURVE. THE START AND END OF THE CURVE IS TANGENT TO THE FIRST AND LAST SECTION OF THE BEZIER POLYGON, RESPECTIVELY.

• CONVEX HULL PROPERTY: A BEZIER CURVE WILL ALWAYS BE COMPLETELY CONTAINED INSIDE OF THE CONVEX HULL OF THE CONTROL POINTS.

05/03/2023

5

Page 6: Bezier curve computer graphics

PROPERTIES OF BEZIER CURVE

• SYMMETRY PROPERTY : THE SAME BEZIER CURVE SHAPE IS OBTAINED IF THE CONTROL POINTS ARE SPECIFIED IN THE OPPOSITE ORDER. THE ONLY DIFFERENCE WILL BE THE PARAMETRIC DIRECTION OF THE CURVE.

• MULTIPLE CONTROL POINTS AT A SINGLE COORDINATE POSITION GIVES MORE WEIGHT TO THAT POSITION.

05/03/2023

6

Page 7: Bezier curve computer graphics

PROPERTIES OF BEZIER CURVE

• THERE IS NO LOCAL CONTROL OF THIS SHAPE MODIFICATION. EVERY POINT ON THE CURVE (WITH THE EXCEPTION OF THE FIRST AND LAST) MOVE WHENEVER ANY INTERIOR CONTROL POINT IS MOVED.

• CLOSED BEZIER CURVES ARE GENERATED BY SPECIFYING THE FIRST AND THE LAST CONTROL POINTS AT THE SAME POSITION.

05/03/2023

7

Page 8: Bezier curve computer graphics

DESIGN TECHNIQUES

A BEZIER CURVE IS DEFINED BY A SET OF CONTROL POINTS P0 THROUGH PN ,WHERE N IS CALLED ITS ORDER AND N-1 IS THE DEGREE OF THE BEZIER CURVE.

• LINEAR BEZIER CURVES: FOR THE GIVEN TWO POINTS P0 AND P1, A BEZIER CURVE IS SIMPLY A STRAIGHT LINE BETWEEN THE TWO POINTS. THE CURVE IS GIVEN BY-

B(T) = P0+T(P1-P0) = (1-T)P0+TP1, 0≤ T ≤1

P0

P1P0 P1

1-T TB(T)

degree 1, order 2

05/03/2023

8

Page 9: Bezier curve computer graphics

DESIGN TECHNIQUES

• QUADRATIC BEZIER CURVE:

05/03/2023

9

P0

P1

P2

P0 P1 P21-T 1-TT T

1-T T

B(T) =(1-T)[(1-T)P0+TP1]+T[(1-T)P1+TP2] = (1-T)2 P0 + 2T(1-T) P1 + T2 P2 , 0≤ T≤1

degree 2, order 3

Page 10: Bezier curve computer graphics

DESIGN TECHNIQUESCUBIC BEZIER CURVES:

05/03/2023

10

P0

P1 P2

P3

P0 P1 P2 P31-T

1-T

1-T

T

T

T T

T

T

1-T

1-T

B(T) = (1-T)3 P0 +3T(1-T)2 P1+3T2(1-T) P2 + T3 P3 , 0≤ T≤1

1-T

degree 3, order 4

Page 11: Bezier curve computer graphics

DESIGN TECHNIQUES

THE GENERALIZE EQUATION OF BEZIER CURVE FOR ANY ORDER N IS –

05/03/2023

11

Page 12: Bezier curve computer graphics

DESIGN TECHNIQUES

• WHEN COMPLICATED CURVES ARE TO BE GENERATED, THEY CAN BE FORMED BY PIECING SEVERAL BEZIER SECTIONS OF LOWER DEGREE TOGETHER.

05/03/2023

12

Page 13: Bezier curve computer graphics

REFERENCES

• HTTPS://EN.WIKIPEDIA.ORG/WIKI/B%C3%A9ZIER_CURVE• HTTP://WEB.MIT.EDU/HYPERBOOK/PATRIKALAKIS-MAEKAWA-CHO/NODE12.HT

ML• HTTP://POMAX.GITHUB.IO/BEZIERINFO/• HTTP://PEOPLE.EECS.KU.EDU/~MILLER/COURSES/INTROTOCURVESANDSURFA

CES/BEZIERCURVEPROPERTIES.HTML• CURVES AND SURFACES FOR COMPUTER-AIDED GEOMETRIC DESIGN: A

PRACTICAL GUIDE BY GERALD FARIN

05/03/2023

13

Page 14: Bezier curve computer graphics

THANK YOU

05/03/2023

14