SlideShare une entreprise Scribd logo
1  sur  14
Arvin Bera
(Lecturer CST KPC)
 Definition
 Types of Curves
 Implicit Curves
 Explicit Curves
 Parametric Curves
 Bezier Curves
 B-Spline Curves
 In computer graphics, we often need to draw
different types of objects onto the screen.
Objects are not flat all the time and we need
to draw curves many times to draw an object.
 Implicit Curves
 Explicit Curves
 Parametric Curves
 Bezier Curves
 B-Spline Curves
 Implicit curve representations define the set
of points on a curve by employing a
procedure that can test to see if a point in on
the curve. Usually, an implicit curve is defined
by an implicit function of the form −
 fx,y = 0
 It can represent multivalued
curves multipleyvaluesforanxvaluemultipleyva
luesforanxvalue. A common example is the
circle, whose implicit representation is
 x2 + y2 - R2 = 0
 A mathematical function y = f(x) can be
plotted as a curve. Such a function is the
explicit representation of the curve.
 The explicit representation is not general,
since it cannot represent vertical lines and is
also single-valued.
 For each value of x, only a single value of y is
normally computed by the function.
 Curves having parametric form are called
parametric curves.
 The explicit and implicit curve representations
can be used only when the function is known. In
practice the parametric curves are used.
 A two-dimensional parametric curve has the
following form −
 P(t) = f(t), g(t) or P(t) = x(t), y(t)
 The functions f and g become the x,y coordinates
of any point on the curve, and the points are
obtained when the parameter t is varied over a
certain interval [a, b], normally [0, 1].
 Bezier curve is discovered by the French
engineer Pierre Bézier.
 These curves can be generated under the
control of other points.
 Approximate tangents by using control points
are used to generate curve. The Bezier curve
can be represented mathematically .
1. They generally follow the shape of the control polygon,
which consists of the segments joining the control points.
2. They always pass through the first and last control points.
3. They are contained in the convex hull of their defining
control points.
4. The degree of the polynomial defining the curve segment is
one less that the number of defining polygon point.
Therefore, for 4 control points, the degree of the
polynomial is 3, i.e. cubic polynomial.
5. A Bezier curve generally follows the shape of the defining
polygon.
The Bezier-curve produced by the Bernstein
basis function has limited flexibility.
First, the number of specified polygon
vertices fixes the order of the resulting
polynomial which defines the curve.
The second limiting characteristic is that the
value of the blending function is nonzero for
all parameter values over the entire curve.
1. The sum of the B-spline basis functions for
any parameter value is 1.
2. Each basis function is positive or zero for all
parameter values.
3. Each basis function has precisely one
maximum value, except for k=1.
4. The maximum order of the curve is equal to
the number of vertices of defining polygon.
5. The degree of B-spline polynomial is
independent on the number of vertices of
defining polygon.
 https://youtu.be/QxbOMQG4DKo
 https://youtu.be/N00mC4RZvi0
 https://youtu.be/zwhTni6lRgw
 https://youtu.be/RYomAU7EZ8U
 https://youtu.be/VXPVpVxkCAI
 https://youtu.be/smDPlaIQN-I
Thank you

Contenu connexe

Tendances

B spline surfeces
B spline surfecesB spline surfeces
B spline surfeces
ramac123
 
Hermite bicubic-surface-patch
Hermite bicubic-surface-patchHermite bicubic-surface-patch
Hermite bicubic-surface-patch
Rohit Gothwal
 
Cad lecture-4
Cad lecture-4Cad lecture-4
Cad lecture-4
27273737
 

Tendances (20)

Synthetics surfaces unit ii
Synthetics surfaces unit iiSynthetics surfaces unit ii
Synthetics surfaces unit ii
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
ME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modeling
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces
 
Various types of surfaces 131044119001
Various types of surfaces 131044119001Various types of surfaces 131044119001
Various types of surfaces 131044119001
 
Unit 8
Unit 8Unit 8
Unit 8
 
B spline surfeces
B spline surfecesB spline surfeces
B spline surfeces
 
Hermite bicubic-surface-patch
Hermite bicubic-surface-patchHermite bicubic-surface-patch
Hermite bicubic-surface-patch
 
Isometric View of an Object
 Isometric View of an Object Isometric View of an Object
Isometric View of an Object
 
Isometric projections
Isometric projectionsIsometric projections
Isometric projections
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realism
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Isometric projection
Isometric projectionIsometric projection
Isometric projection
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
Cad lecture-4
Cad lecture-4Cad lecture-4
Cad lecture-4
 
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
 
Geometric model & curve
Geometric model & curveGeometric model & curve
Geometric model & curve
 

Similaire à #KPC #CST #Curves

UNIT 2 GEOMETRIC MODELING.pptx
UNIT 2  GEOMETRIC MODELING.pptxUNIT 2  GEOMETRIC MODELING.pptx
UNIT 2 GEOMETRIC MODELING.pptx
CHINNARASUK
 

Similaire à #KPC #CST #Curves (20)

Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
Elhabian_curves10.pdf
Elhabian_curves10.pdfElhabian_curves10.pdf
Elhabian_curves10.pdf
 
Curve modeling-bezier-curves
Curve modeling-bezier-curvesCurve modeling-bezier-curves
Curve modeling-bezier-curves
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline Curve
 
5_6221983039971394498.pptx
5_6221983039971394498.pptx5_6221983039971394498.pptx
5_6221983039971394498.pptx
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4th
 
curve one
curve onecurve one
curve one
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
 
CGM-B-SPLINE CURVE.pptx
CGM-B-SPLINE CURVE.pptxCGM-B-SPLINE CURVE.pptx
CGM-B-SPLINE CURVE.pptx
 
CAD
CADCAD
CAD
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
 
Curves and fractals b spline and bezier
Curves and fractals b spline and bezierCurves and fractals b spline and bezier
Curves and fractals b spline and bezier
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfaces
 
cg mod2.pdf
cg mod2.pdfcg mod2.pdf
cg mod2.pdf
 
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 2-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3
 
UNIT 2 GEOMETRIC MODELING.pptx
UNIT 2  GEOMETRIC MODELING.pptxUNIT 2  GEOMETRIC MODELING.pptx
UNIT 2 GEOMETRIC MODELING.pptx
 

Plus de KEIKolkata (9)

#KPC #ETCE & EE #Dgital Signature
#KPC #ETCE & EE  #Dgital Signature #KPC #ETCE & EE  #Dgital Signature
#KPC #ETCE & EE #Dgital Signature
 
#KPC #EE & ETCE #Cryptography
#KPC #EE & ETCE  #Cryptography#KPC #EE & ETCE  #Cryptography
#KPC #EE & ETCE #Cryptography
 
#KPC #CST #Relational Decomposition
#KPC #CST #Relational Decomposition #KPC #CST #Relational Decomposition
#KPC #CST #Relational Decomposition
 
#KPC #CST #Protocols
#KPC #CST #Protocols #KPC #CST #Protocols
#KPC #CST #Protocols
 
#KPC #CST #Projection
#KPC #CST #Projection #KPC #CST #Projection
#KPC #CST #Projection
 
#KPC #CST #Polygon fill
#KPC #CST #Polygon fill #KPC #CST #Polygon fill
#KPC #CST #Polygon fill
 
#KPC #CST #Polygon Fill
#KPC #CST  #Polygon Fill #KPC #CST  #Polygon Fill
#KPC #CST #Polygon Fill
 
#KPC #CST #DBMS(BCNF)
#KPC #CST #DBMS(BCNF) #KPC #CST #DBMS(BCNF)
#KPC #CST #DBMS(BCNF)
 
#KPC #CST #Clipping
#KPC #CST #Clipping #KPC #CST #Clipping
#KPC #CST #Clipping
 

Dernier

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
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
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
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
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...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

#KPC #CST #Curves

  • 2.  Definition  Types of Curves  Implicit Curves  Explicit Curves  Parametric Curves  Bezier Curves  B-Spline Curves
  • 3.  In computer graphics, we often need to draw different types of objects onto the screen. Objects are not flat all the time and we need to draw curves many times to draw an object.
  • 4.  Implicit Curves  Explicit Curves  Parametric Curves  Bezier Curves  B-Spline Curves
  • 5.  Implicit curve representations define the set of points on a curve by employing a procedure that can test to see if a point in on the curve. Usually, an implicit curve is defined by an implicit function of the form −  fx,y = 0  It can represent multivalued curves multipleyvaluesforanxvaluemultipleyva luesforanxvalue. A common example is the circle, whose implicit representation is  x2 + y2 - R2 = 0
  • 6.  A mathematical function y = f(x) can be plotted as a curve. Such a function is the explicit representation of the curve.  The explicit representation is not general, since it cannot represent vertical lines and is also single-valued.  For each value of x, only a single value of y is normally computed by the function.
  • 7.  Curves having parametric form are called parametric curves.  The explicit and implicit curve representations can be used only when the function is known. In practice the parametric curves are used.  A two-dimensional parametric curve has the following form −  P(t) = f(t), g(t) or P(t) = x(t), y(t)  The functions f and g become the x,y coordinates of any point on the curve, and the points are obtained when the parameter t is varied over a certain interval [a, b], normally [0, 1].
  • 8.  Bezier curve is discovered by the French engineer Pierre Bézier.  These curves can be generated under the control of other points.  Approximate tangents by using control points are used to generate curve. The Bezier curve can be represented mathematically .
  • 9.
  • 10. 1. They generally follow the shape of the control polygon, which consists of the segments joining the control points. 2. They always pass through the first and last control points. 3. They are contained in the convex hull of their defining control points. 4. The degree of the polynomial defining the curve segment is one less that the number of defining polygon point. Therefore, for 4 control points, the degree of the polynomial is 3, i.e. cubic polynomial. 5. A Bezier curve generally follows the shape of the defining polygon.
  • 11. The Bezier-curve produced by the Bernstein basis function has limited flexibility. First, the number of specified polygon vertices fixes the order of the resulting polynomial which defines the curve. The second limiting characteristic is that the value of the blending function is nonzero for all parameter values over the entire curve.
  • 12. 1. The sum of the B-spline basis functions for any parameter value is 1. 2. Each basis function is positive or zero for all parameter values. 3. Each basis function has precisely one maximum value, except for k=1. 4. The maximum order of the curve is equal to the number of vertices of defining polygon. 5. The degree of B-spline polynomial is independent on the number of vertices of defining polygon.
  • 13.  https://youtu.be/QxbOMQG4DKo  https://youtu.be/N00mC4RZvi0  https://youtu.be/zwhTni6lRgw  https://youtu.be/RYomAU7EZ8U  https://youtu.be/VXPVpVxkCAI  https://youtu.be/smDPlaIQN-I