SlideShare ist ein Scribd-Unternehmen logo
1 von 18
• Definition of Bezier Curve
• Properties
• Design technique Using Bezier Curve
• Application
• Conclusion
Content
1
A Bezier curve is a mathematically defined curve used in two-
dimensional graphic applications. The curve is defined by four points:
the initial position and the terminating position (which are called
"anchors") and two separate middle points (which are called
"handles"). The shape of a Bezier curve can be altered by moving the
handles. The mathematical method for drawing curves was created by
Pierre Bezier in the late 1960's for the manufacturing of automobiles at
Renault.
Definition
2
1.The degree of a Bézier curve defined by n+1 control points is n: 10),()( ,
0
 
uuBu nk
n
k
kpC
Properties
3
2. The curve passes though the first and the last control
point C(u) passes through P0 and Pn.
Properties
4
3.Bézier curves are tangent to their first and last edges of control
polyline.
Properties
5
4.The Bézier curve lines completely in the convex hull of the given
control points.
Properties
6
5. Moving control points:
Properties
7
6.Multiple control points at a single coordinate position gives
more weight to that position.
Properties
8
7.Closed Bézier curves are generated by specifying the first and the last
control points at the same position
0
1
2
3
4
5
6
7
8
Properties
9
 When complicated curves are to be generated, they can be formed
by piecing several Bézier sections of lower degree together.
 When complicated curves are to be generated, they can be formed
by piecing several Bézier sections of lower degree together.
Design Technique
10
Since Bézier curves pass through endpoints;
it is easy to match curve sections (C0 continuity)
Zero order
continuity:
P´0=P2
Design Technique
11
Since the tangent to the curve at an endpoint is along
the line joining that endpoint to the adjacent control
point;
Design Technique
12
To obtain C1 continuity between curve sections, we can pick control
points P´0 and P´1 of a new section to be along the same straight line
as control points Pn-1 and Pn of the previous section
First order continuity:
 P1, P2, and P´1 collinear.
Design Technique
13
This relation states that to achieve C1 continuity at the joining point the
ratio of the length of the last leg of the first curve (i.e., |pm - pm-1|) and
the length of the first leg of the second curve (i.e., |q1 - q0|) must be
n/m. Since the degrees m and n are fixed, we can adjust the positions
of pm-1 or q1 on the same line so that the above relation is satisfied
Design Technique
14
The left curve is of degree 4, while the right curve is of degree7.
But, the ratio of the last leg of the left curve and the first leg of the
second curve seems near 1 rather than 7/4=1.75. To achieve C1
continuity, we should increase (resp., decrease) the length of the
last (resp. first) leg of the left (resp., right). However, they are G1
continuous
Design Technique
15
 Computer graphics: Bezier curves are widely used in computer
graphics to model smooth curves
 Animation: In animation application ,such as Adobe Flash and
synfig,Bezier curves are used to
Outline ,for example movement
 Font: TrueType fonts use Bezier splines composed of quadratic
Bezier curves
Application
16
Dynamic Bezier curve is a efficient method to fit
geographical curves. It make advantages of GAIT
Recognition using Bezier curve that it solve problem of
geographical curves.
Conclusion
17
Thank you all
18

Weitere ähnliche Inhalte

Was ist angesagt?

Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformation
Ankit Garg
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
Mohd Arif
 
2 d geometric transformations
2 d geometric transformations2 d geometric transformations
2 d geometric transformations
Mohd Arif
 
Concept of basic illumination model
Concept of basic illumination modelConcept of basic illumination model
Concept of basic illumination model
Ankit Garg
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
Mohd Arif
 

Was ist angesagt? (20)

Bezier curve & B spline curve
Bezier curve  & B spline curveBezier curve  & B spline curve
Bezier curve & B spline curve
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphics
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removal
 
Bezier Curve in Computer Graphics.docx
Bezier Curve in Computer Graphics.docxBezier Curve in Computer Graphics.docx
Bezier Curve in Computer Graphics.docx
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan system
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformation
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphics
 
2 d geometric transformations
2 d geometric transformations2 d geometric transformations
2 d geometric transformations
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer Graphics
 
Concept of basic illumination model
Concept of basic illumination modelConcept of basic illumination model
Concept of basic illumination model
 
Presentation on bezier curve
Presentation on bezier curvePresentation on bezier curve
Presentation on bezier curve
 
Parallel projection
Parallel projectionParallel projection
Parallel projection
 
2D viewing & clipping
2D viewing & clipping2D viewing & clipping
2D viewing & clipping
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
 
Clipping
ClippingClipping
Clipping
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer Graphics
 
Unit 3
Unit 3Unit 3
Unit 3
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displays
 

Ähnlich wie Bezier curve computer graphics

Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory
Bahzad5
 

Ähnlich wie Bezier curve computer graphics (20)

Curve modeling-bezier-curves
Curve modeling-bezier-curvesCurve modeling-bezier-curves
Curve modeling-bezier-curves
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
 
Synthetics surfaces unit ii
Synthetics surfaces unit iiSynthetics surfaces unit ii
Synthetics surfaces unit ii
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
 
Bezier curve
Bezier curveBezier curve
Bezier curve
 
Rendering Curves and Surfaces
Rendering Curves and SurfacesRendering Curves and Surfaces
Rendering Curves and Surfaces
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
 
Geometric Curves
Geometric Curves Geometric Curves
Geometric Curves
 
Bezier Curves
Bezier CurvesBezier Curves
Bezier Curves
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 
Class 14 3D HermiteInterpolation.pptx
Class 14 3D HermiteInterpolation.pptxClass 14 3D HermiteInterpolation.pptx
Class 14 3D HermiteInterpolation.pptx
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline Curve
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
Bazier curve Algorithom for Computer Gramphics prsentation
Bazier curve Algorithom for Computer Gramphics prsentation Bazier curve Algorithom for Computer Gramphics prsentation
Bazier curve Algorithom for Computer Gramphics prsentation
 
Write a program to draw a cubic Bezier curve.
Write a program to draw a cubic Bezier curve. Write a program to draw a cubic Bezier curve.
Write a program to draw a cubic Bezier curve.
 
Cg
CgCg
Cg
 
ME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modeling
 
Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory Location horizontal and vertical curves Theory
Location horizontal and vertical curves Theory
 

Mehr von University of Potsdam

Mehr von University of Potsdam (20)

Computer fundamentals 01
Computer fundamentals 01Computer fundamentals 01
Computer fundamentals 01
 
Workshop on android apps development
Workshop on android apps developmentWorkshop on android apps development
Workshop on android apps development
 
Transparency and concurrency
Transparency and concurrencyTransparency and concurrency
Transparency and concurrency
 
Database System Architecture
Database System ArchitectureDatabase System Architecture
Database System Architecture
 
Functional dependency and normalization
Functional dependency and normalizationFunctional dependency and normalization
Functional dependency and normalization
 
indexing and hashing
indexing and hashingindexing and hashing
indexing and hashing
 
data recovery-raid
data recovery-raiddata recovery-raid
data recovery-raid
 
Query processing
Query processingQuery processing
Query processing
 
Machine Learning for Data Mining
Machine Learning for Data MiningMachine Learning for Data Mining
Machine Learning for Data Mining
 
Tree, function and graph
Tree, function and graphTree, function and graph
Tree, function and graph
 
Sonet
SonetSonet
Sonet
 
Sets in discrete mathematics
Sets in discrete mathematicsSets in discrete mathematics
Sets in discrete mathematics
 
Set in discrete mathematics
Set in discrete mathematicsSet in discrete mathematics
Set in discrete mathematics
 
Series parallel ac rlc networks
Series parallel ac rlc networksSeries parallel ac rlc networks
Series parallel ac rlc networks
 
Series parallel ac networks
Series parallel ac networksSeries parallel ac networks
Series parallel ac networks
 
Relations
RelationsRelations
Relations
 
Relations
RelationsRelations
Relations
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 
Prim algorithm
Prim algorithmPrim algorithm
Prim algorithm
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Bezier curve computer graphics

  • 1. • Definition of Bezier Curve • Properties • Design technique Using Bezier Curve • Application • Conclusion Content 1
  • 2. A Bezier curve is a mathematically defined curve used in two- dimensional graphic applications. The curve is defined by four points: the initial position and the terminating position (which are called "anchors") and two separate middle points (which are called "handles"). The shape of a Bezier curve can be altered by moving the handles. The mathematical method for drawing curves was created by Pierre Bezier in the late 1960's for the manufacturing of automobiles at Renault. Definition 2
  • 3. 1.The degree of a Bézier curve defined by n+1 control points is n: 10),()( , 0   uuBu nk n k kpC Properties 3
  • 4. 2. The curve passes though the first and the last control point C(u) passes through P0 and Pn. Properties 4
  • 5. 3.Bézier curves are tangent to their first and last edges of control polyline. Properties 5
  • 6. 4.The Bézier curve lines completely in the convex hull of the given control points. Properties 6
  • 7. 5. Moving control points: Properties 7
  • 8. 6.Multiple control points at a single coordinate position gives more weight to that position. Properties 8
  • 9. 7.Closed Bézier curves are generated by specifying the first and the last control points at the same position 0 1 2 3 4 5 6 7 8 Properties 9
  • 10.  When complicated curves are to be generated, they can be formed by piecing several Bézier sections of lower degree together.  When complicated curves are to be generated, they can be formed by piecing several Bézier sections of lower degree together. Design Technique 10
  • 11. Since Bézier curves pass through endpoints; it is easy to match curve sections (C0 continuity) Zero order continuity: P´0=P2 Design Technique 11
  • 12. Since the tangent to the curve at an endpoint is along the line joining that endpoint to the adjacent control point; Design Technique 12
  • 13. To obtain C1 continuity between curve sections, we can pick control points P´0 and P´1 of a new section to be along the same straight line as control points Pn-1 and Pn of the previous section First order continuity:  P1, P2, and P´1 collinear. Design Technique 13
  • 14. This relation states that to achieve C1 continuity at the joining point the ratio of the length of the last leg of the first curve (i.e., |pm - pm-1|) and the length of the first leg of the second curve (i.e., |q1 - q0|) must be n/m. Since the degrees m and n are fixed, we can adjust the positions of pm-1 or q1 on the same line so that the above relation is satisfied Design Technique 14
  • 15. The left curve is of degree 4, while the right curve is of degree7. But, the ratio of the last leg of the left curve and the first leg of the second curve seems near 1 rather than 7/4=1.75. To achieve C1 continuity, we should increase (resp., decrease) the length of the last (resp. first) leg of the left (resp., right). However, they are G1 continuous Design Technique 15
  • 16.  Computer graphics: Bezier curves are widely used in computer graphics to model smooth curves  Animation: In animation application ,such as Adobe Flash and synfig,Bezier curves are used to Outline ,for example movement  Font: TrueType fonts use Bezier splines composed of quadratic Bezier curves Application 16
  • 17. Dynamic Bezier curve is a efficient method to fit geographical curves. It make advantages of GAIT Recognition using Bezier curve that it solve problem of geographical curves. Conclusion 17