SlideShare a Scribd company logo
1 of 9
Computer Addied Design
Presented By :- Dhruv Shah
TOPIC : Synthetic Curve
Synthetic Curves
The analytical and interpolated curves, discussed in the
previous section are insufficient to meet the requirements of
mechanical parts that have complex curved shapes, such as,
propeller blades, aircraft fuselage, automobile body, etc.
These components contain non-analytical, synthetic curves.
Design of curved boundaries and surfaces require curve
representations that can be manipulated by changing data
points, which will create bends and sharp turns in the shape of
the curve. The curves are called synthetic curves, and the data
points are called vertices or control points. If the curve passes
through all the data points, it is called an inter polant
(interpolated). Smoothness of the curve is the most important
requirement of a synthetic curve.
Various continuity requirements at the data points can be
specified to impose various degrees of smoothness of the curve.
A complex curve may consist of several curve segments joined
together. Smoothness of the resulting curve is assured by
imposing one of the continuity requirements. A zero order
continuity (C0) assures a continuous curve, first order continuity
(C1) assures a continuous slope, and a second order continuity
(C2) assures a continuous curvature, as shown below.
A cubic polynomial is the lowest degree polynomial that can
guarantee a C2 curve. Higher order polynomials are not used in
CAD, because they tend to oscillate about the control points and
require large data storage. Major CAD/CAM systems provide
three types of synthetic curves: Hermite Cubic Spline, Bezier
Curves, and B-Spline Curves.
Cubic Spline curves pass through all the data points and
therefore they can be called as interpolated curves. Bezier and
B-Spline curves do not pass through all the data points,
instead, they pass through the vicinity of these data points.
Both the cubic spline and Bezier curve have first-order
continuity, where as, B-Spline curves have a second-order
continuity.
Bezier Curves
Equation of the Bezier curve provides an approximate
polynomial that passes near the given control points and
through the first and last points. In 1960s, the French engineer
P. Bezier, while working for the Renault automobile
manufacturer, developed a system of curves that combine the
features of both interpolating and approximating polynomials.
In this curve, the control points influence the path of the curve
and the first two and last two control points define lines which
are tangent to the beginning and the end of the curve. Several
curves can be combined and blended together. In engineering,
only the quadratic, cubic and quartic curves are frequently
used.
Bezier ’s Polynomial Equation
The curve is defined by the equation
P(t) = Σ Vi Bi,n (t) where, 0 ≤ t ≤ 1 and
i = 0, 1, 2, …, n
Here, Vi represents the n+1 control points,
and Bi,n
(t) is the blending function for the Bezier
representation and is given as n
Bi,n (t) = i ( ti ) (1-t)n-i
The equations force the curve to lie entirely within the
convex figure (or envelop) set by the extreme points of
the polygon formed by the control points. The envelope
represents the figure created by stretching a rubber
band around all the control points.
The figure below shows that the first two points and the
last two points form lines that are tangent to the curve.
Also, as we move point v1, the curve changes shape,
such that the tangent lines always remain tangent to
the curve.
Bezier ’s blending function produces an nth degree
polynomial for n+1 control points and forces the Bezier curve
to interpolate the first and last control points. The
intermediate control points pull the curve toward them, and
can be used to adjust the curve to the desired shape.

More Related Content

What's hot

Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptx
Khalil Alhatab
 

What's hot (20)

Hermite cubic spline curve
Hermite cubic spline curveHermite cubic spline curve
Hermite cubic spline curve
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Numeric control
Numeric controlNumeric control
Numeric control
 
Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces
 
Unit 2.1 cim
Unit 2.1 cimUnit 2.1 cim
Unit 2.1 cim
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
CNC Machines and its Components
CNC Machines and its ComponentsCNC Machines and its Components
CNC Machines and its Components
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptx
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
 
Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
 
1. cad fundamental
1. cad fundamental1. cad fundamental
1. cad fundamental
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
 

Similar to Synthetic curve

57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
manojg1990
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
manojg1990
 

Similar to Synthetic curve (20)

57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
 
CAD
CADCAD
CAD
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline Curve
 
object 3d(2)
object 3d(2)object 3d(2)
object 3d(2)
 
07object3d 1
07object3d 107object3d 1
07object3d 1
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
Surface representation
Surface representationSurface representation
Surface representation
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
 
Bezier Curve
Bezier Curve Bezier Curve
Bezier Curve
 
5_6221983039971394498.pptx
5_6221983039971394498.pptx5_6221983039971394498.pptx
5_6221983039971394498.pptx
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfaces
 
Curve modeling-bezier-curves
Curve modeling-bezier-curvesCurve modeling-bezier-curves
Curve modeling-bezier-curves
 
Bezier curve
Bezier curveBezier curve
Bezier curve
 
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
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
 
Bezier Curves
Bezier CurvesBezier Curves
Bezier Curves
 
Bezier curve computer graphics
Bezier curve computer graphics Bezier curve computer graphics
Bezier curve computer graphics
 

More from Dhruv Shah

More from Dhruv Shah (18)

Air lift pump
Air lift pumpAir lift pump
Air lift pump
 
Signal flow graph (sfg)
Signal flow graph (sfg)Signal flow graph (sfg)
Signal flow graph (sfg)
 
X bar and R control charts
X bar and R control chartsX bar and R control charts
X bar and R control charts
 
Wire cut EDM
Wire cut EDMWire cut EDM
Wire cut EDM
 
A.C. Duct
A.C. DuctA.C. Duct
A.C. Duct
 
Combustion chambers in si engines
Combustion chambers in si enginesCombustion chambers in si engines
Combustion chambers in si engines
 
Electrical discharge machining [EDM]
Electrical discharge machining [EDM]Electrical discharge machining [EDM]
Electrical discharge machining [EDM]
 
Product layout
Product layoutProduct layout
Product layout
 
Modification factor
Modification factorModification factor
Modification factor
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
 
Geometric transformation
Geometric transformationGeometric transformation
Geometric transformation
 
Programmable Logic Controller (plc)
Programmable Logic Controller (plc)Programmable Logic Controller (plc)
Programmable Logic Controller (plc)
 
Hydraulic Pumps & Motors
Hydraulic Pumps & MotorsHydraulic Pumps & Motors
Hydraulic Pumps & Motors
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Nuclear power plant
Nuclear power plantNuclear power plant
Nuclear power plant
 
Entrepreneur
EntrepreneurEntrepreneur
Entrepreneur
 
Entrepreneur
EntrepreneurEntrepreneur
Entrepreneur
 
Energy Conservation Act
Energy Conservation ActEnergy Conservation Act
Energy Conservation Act
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 

Synthetic curve

  • 1. Computer Addied Design Presented By :- Dhruv Shah TOPIC : Synthetic Curve
  • 2. Synthetic Curves The analytical and interpolated curves, discussed in the previous section are insufficient to meet the requirements of mechanical parts that have complex curved shapes, such as, propeller blades, aircraft fuselage, automobile body, etc. These components contain non-analytical, synthetic curves. Design of curved boundaries and surfaces require curve representations that can be manipulated by changing data points, which will create bends and sharp turns in the shape of the curve. The curves are called synthetic curves, and the data points are called vertices or control points. If the curve passes through all the data points, it is called an inter polant (interpolated). Smoothness of the curve is the most important requirement of a synthetic curve.
  • 3. Various continuity requirements at the data points can be specified to impose various degrees of smoothness of the curve. A complex curve may consist of several curve segments joined together. Smoothness of the resulting curve is assured by imposing one of the continuity requirements. A zero order continuity (C0) assures a continuous curve, first order continuity (C1) assures a continuous slope, and a second order continuity (C2) assures a continuous curvature, as shown below.
  • 4. A cubic polynomial is the lowest degree polynomial that can guarantee a C2 curve. Higher order polynomials are not used in CAD, because they tend to oscillate about the control points and require large data storage. Major CAD/CAM systems provide three types of synthetic curves: Hermite Cubic Spline, Bezier Curves, and B-Spline Curves. Cubic Spline curves pass through all the data points and therefore they can be called as interpolated curves. Bezier and B-Spline curves do not pass through all the data points, instead, they pass through the vicinity of these data points. Both the cubic spline and Bezier curve have first-order continuity, where as, B-Spline curves have a second-order continuity.
  • 5. Bezier Curves Equation of the Bezier curve provides an approximate polynomial that passes near the given control points and through the first and last points. In 1960s, the French engineer P. Bezier, while working for the Renault automobile manufacturer, developed a system of curves that combine the features of both interpolating and approximating polynomials. In this curve, the control points influence the path of the curve and the first two and last two control points define lines which are tangent to the beginning and the end of the curve. Several curves can be combined and blended together. In engineering, only the quadratic, cubic and quartic curves are frequently used.
  • 6.
  • 7. Bezier ’s Polynomial Equation The curve is defined by the equation P(t) = Σ Vi Bi,n (t) where, 0 ≤ t ≤ 1 and i = 0, 1, 2, …, n Here, Vi represents the n+1 control points, and Bi,n (t) is the blending function for the Bezier representation and is given as n Bi,n (t) = i ( ti ) (1-t)n-i
  • 8. The equations force the curve to lie entirely within the convex figure (or envelop) set by the extreme points of the polygon formed by the control points. The envelope represents the figure created by stretching a rubber band around all the control points. The figure below shows that the first two points and the last two points form lines that are tangent to the curve. Also, as we move point v1, the curve changes shape, such that the tangent lines always remain tangent to the curve.
  • 9. Bezier ’s blending function produces an nth degree polynomial for n+1 control points and forces the Bezier curve to interpolate the first and last control points. The intermediate control points pull the curve toward them, and can be used to adjust the curve to the desired shape.