SlideShare a Scribd company logo
1 of 60
S.DHARANI KUMAR
Asst.professor
Department of Mechanical
Engineering
SRI ESHWAR COLLEGE OF
ENGINEERING ,COIMBATORE
,INDIA
UNIT-2
Curves & Surfaces
Analytic Curves vs. Synthetic Curves
• Analytic Curves are points, lines, arcs and
circles, fillets and chamfers, and conics (ellipses,
parabolas, and hyperbolas).
• Synthetic curves include various types of splines
(cubic spline, B-spline, Beta-spline) and Bezier
curves.
• While analytic curves provide a very compact form in which to respect
shapes and simply the computation of related properties such as area
and volumes .
• Synthetic curves provide designers with great flexibility and control of
a curve shape by changing the position of the control points .
Parametric Representation of
Synthetic Curves
Analytic curves are usually not sufficient to meet geometric•
design requirements of mechanical parts.
• Many products need free-form, or synthetic curved
surfaces.
Examples:• car bodies, ship hulls, airplane fuselage and
wings, propeller blades, shoe insoles, and bottles
• The need for synthetic curves in design arises on
occasions:
 when a curve is represented by a collection of measured
data points and (generation)
 when a curve must change to meet new design
requirements. (modification)
Parabola
x = cy2
Explicit
Hyperbola
x2
y2
=1−Implicit
a2
b2
Mathematical representation of curves
PARAMETERIC CURVE
• The explicit and implicit curve representations can be used only when the function is
know.
• In practical applications, where complex curves such as shape of the car or a flight are
needed the function is normally unknown.
• The defining equations of this type of curve are in terms of a simple and common
independent variable known as parametric variable.
X= x (u ) ,Y = y (u)
x & y are co-ordinates of the points on the curve which are the functions of parameter
variable is constrained in the interval .
The Order of Continuity
The order of continuity is a term usually used to measure
(C0 , C1 C2).,the degree of continuous derivatives
x x
Simplest Case
Linear
Segment High order polynomial may lead to
“ripples”
n
yi = ai0 + ai1x + ... + ain
x
yi = ai0 + ai1x
y
i=2
i=1 i=3
y
i=2
i=1 i=3
ORDER OF CONTINIUITY
• Zero order continiuity (C0) means simply that the curves meet .
• First order continiuity (C1) means that the first parametric derivatives of
the coordinate functions for two successive curve sections are equal at
their joining points.
• Second order continuity (C2) refers that both first and second parametric
derivatives of two curve section are the same at the intersection.
Two possible approaches available for modeling of
synthetic curves
• Interpolation
• Approximation
Polynomial sections are fitted so that the curve passes through each control
point, then the resulting curve is said to interpolate the set of control points .
The polynomial are fitted to the general control point path without necessarily
passing through any control point then the resulting curve is said to
approximate the set of control points.
DHARANI KUMAR.S/AP/MECH/SECE
DHARANI KUMAR.S/AP/MECH/SECE
Hermite curve
• Hermite curve is a type of cubic spline described by French mathematician Charles
hermite.
• Splines are functions which are used to fit a curve through a number of data points.
• Hermite cubic spline is the interpolation curve .
• Cubic polynomial has 4 coefficients and 4 conditions to be evaluate.
• Hermite cubic splines using two data points at its ends and two tangent vectors at the
these points.
Disadvantage
• It not used very popular due to the need for tangent vectors or slopes
to define the curve.
• For example changing the position of data points or end slopes
changes the entire shape of the spline ,which does not provide the
initiative feel required for design.
Bezier curve
Bezier curve
• Bezier curve is defined in terms of locations with n+1 points which are
called control points .
• Bezier curve section can be fitted to any number of control points .
• The shape Bezier curve is defined by its points, tangent vectors are not
used in the curve development.
• This allows the designer a much better feel for the relation ship
between input and output.
p0
p1
p3
p2
p2
p3
p0
p1
Bezier Curve
rr r
r
p3
r
r
r
p1
p(u) = pi Bi ,n (u)∑
n
i=0
rp0
p0
p3
p2
p2p1
Bernstein
Polynomial
Binomial Coefficient
Characteristics of the Bezier curves
1. Bezier curve is tangent to the first and last segments of the characteristic
polygon.
2. The curve is generally the shape of the characteristics polygon .
3. The curve always passes through the first and last control points it passes
through B0 to Bn if we substitute u= o and u=1.
4. Each control point is weighted by its bending function for each value of u.
5. The degree of the polynomial defining the curve segment is one less that the
number defines the polygon points.
Characteristics of the Bezier curves
6. Reversing the sequence of control point does not change the shape of the curve.
7.The curve is invariant under on affine transformation.
8.A closed Bezier curve can simply be generated by closing its characteristic
polygon.
9.The curve lies entirely within the convex hull formed by four points.
10.The curve shape can be modified either by changing one or by more vertices
of its polygon .
B-SPLINE
• B-Spline curves provide another effective method Bezier of generating
curves defined by data points.
• They provide local control of the curve shape as opposed to global
control by using blending functions which provide local influence.
• Control points sometimes called deboor points.
• The selected set of subinterval endpoints u is referred as a Knot
vector.
Characteristics of the B spline curves
1. The local control of the curve an be obtained by changing the position of
a control point.
2. The B-Spline curves do not pass through the first and last control points
except when the linear blending functions are used.
3. B-Spline allow us to vary the number of control points used to a design
a curve without changing the degree of the polynomial .
4. The B-spline curve becomes a Bezier curve if K equals the number of
control points (n+1) .
5.Multiple control points results the regions of high curvature of B-spline curve.
6.The number of degree of curve increases ,the curve tightness if the degree of
curve is less the control points will be closer.
7.As the degree of curve increases, it is more difficult to control and calculate
accurately. Thus, a cubic B-spline curve is sufficient for many applications .
Characteristics of the B spline curves
Linear Interpolation
P1
P2
P3
P4
Quadratic B-Splines
Cubic B-Splines
d0
d1
d3d5
d2
d4
b0 =
b1 =
b9 =
= b8
B-Spline polygon
Construction of a uniform C2-continuous cubic B-Spline
b4
b5
b7
b2
b3
b6
Cubic Bézier segments
Benefits B-spline curves
• User defines degree
• Independent of the number of control points
• Produces a single piecewise curve of a particular degree
• No need to stitch together separate curves at junction points
• Continuity comes for free
Open and closed B-spline curves
• Open curves expect that do not passes through the first and last control
points and therefore are not tangent to the first and last segment of the
control polygon.
• Closed curves where the first and last control points curve connected.
• Closed curves with the first and last control point being the same
(coincident ).Resulting curve is only C 0 continuous .if the fast and last
segments of the polygon are collinear is C1 continuous curve results.
Uniform and non uniform B-spline curves
• When the spacing between knot values is constant, the resulting curve is
called a uniform B-spline. For example ,a uniform knot is set up by.
• The spacing between knot values is not constant and hence ,any values
and intervals can be specified for the knot vector the curve is called a non
uniform B-spline .
• Different intervals which can be used to adjust spline shapes .
RATIONAL CURVES
• Rational curves is defined as ratio of two polynomials.
• Non rational curves is defined by one polynomials.
• The most widely used rational curves are non uniform rational B-splines
(NURBS)
• NURBS is capable of representing in a single form non –rational B-splines
and Bezier curves as well as linear and quadratic analytic curves.
Characteristics of rational curves
1. Rational curve can handle both analytical and synthetic curves.
2. Rational curve represents a point with homogenous coordinate system where a
3D coordinate system is expressed as (wi x, wi y ,wi z,wi).
3. Some information of simple shapes may be lost due to conversion in to rational
curve.
4. Using same control points with different weights ,different curves can be
generated.
5. The weight associated with each control point can affect the curve locally and the
curve is pulled towards the control point with increases valued of its weight wi.
Benefits of Rational Spline Curves
• Invariant under rotation, scale, translation, perspective
transformations.
• Can precisely define the conic sections and other analytic functions.
Surfaces
• Surface themselves are bounded by
curves.
• A curve has one degree of freedom
while a surface has two degrees of
freedom. This means that a point on a
curve can be moved in only one
independent direction while on
surfaces it has two independent
directions to move.
Curves and surfaces are the basic building blocks in
the following designs:
i. Body panels of passenger cars
ii. Aircraft bulk heads and other fuselage structures, slats, flaps, wings etc.
iii. Marine structures
iv. Consumer products like plastic containers, telephones etc. The NC tool
path for complex shaped components that are encountered in aerospace
structures, dies and moulds and automobile body panels.
Advantages
• Surface modeling can be used to preform interference checking.
• Surface modeling can be used check the aesthetic look of the product.
• Surface model precisely define the part geometry such as surface and
boundaries, they can help to produce NC machines instructions
automatically.
• Complex surfaces features such as shoes ,car panels, doors etc. can be
created very easily.
Disadvantages
• Difficult to construct.
• Difficult to calculate mass property.
• More time is required for creation.
• Requires high storage space.
• Also requires more time for manipulation.
Surface Entities
• Analytic entities include :
• Plane surface,
• Ruled surface,
• Surface of revolution, and
• Tabulated cylinder.
• Synthetic entities include
• Hermite Cubic spline surface,
• B-spline surface,
• Bezier surface, and
• Coons patches.
Plane surface. This is the simplest surface. It requires three non
coincident points to define an infinite plane
Ruled (lofted) surface. This is a linear surface. It interpolates linearly
between two boundary curves that define the surface.
Surface of revolution. This is an axisymmetric surface that can model
axisymmetric objects. It is generated by rotating a planar wireframe entity
in space about the axis of symmetry a certain angle.
Tabulated cylinder. This is a surface generated by translating a planar curve
a certain distance along a specified direction (axis of the cylinder).
• Fillet surface is a blend of two surfaces which intersect each other. If
required, a fillet of specified radius may be provided at the intersection of
two surfaces.
Offset surface An existing surfaces can be offset to create new surface.
The offset surface is identical in shape with the existing surface, but may
have the different dimensions.
Hermite bi-cubic surface
• This 3-D surface is generated by interpolation of 4
endpoints. Bi-linear surfaces are very useful in finite
element analysis.
• A mechanical structure is discretized into elements, which
are generated by interpolating 4 node points to form a 2-D
solid element.
• It can have C0 and the same direction of the tangent vectors
C1 continuity across the common edges between the 2
patches .
Bezier surface. This is a surface that approximates given input data. It is
different from the previous surfaces in that it is a synthetic surface.
Similarly to the Bezier curve, it does not pass through all given data points. It is
a general surface that permits, twists, and kinks .
The Bezier surface allows only global control of the surface.
Bezier surface
• It can have C0 and C1 continuity
• Bezier surface is superior to a hermit surface in that it does not require
tangent vector or twist vector to define the surface .
• Main disadvantages changing one or more control points affects the
shape of the whole surface.
B-spline surface. This is a surface that can approximate or interpolate given
input data. It is a synthetic surface. It is a general surface like the Bezier surface but
with the advantage of permitting local control of the surface.
Surface patch
• A surface patch defined in terms of point data will usually be based on a
rectangular array of data points which may be regarded as defining a series
of curves in one parameter direction which in turn are interpolated or
approximated in the direction of the other parameter to generate the surface.
Coons patch
• These types of surfaces can be used to form connecting surfaces between two given
surfaces, and thus they are used in CAD/CAM systems to blend two cylinders - from an
elbow joint.
• Interpolation between 4 curves.
• Coons patch or surface is generated by the interpolation of 4 edge curves
• Coons patch is particularly useful in blending four prescribed intersecting
curves which form a closed boundary .
• The two ruled surfaces connecting the two pairs of boundary curves
might satisfy the boundary curve conditions and produces the coons
patch.
• Main drawback of the bilinear blended coons patch's it that it only
provides C0 continuity between adjacent patches even it their curves
form a C1 continuity network .
• Windshield designs for cars
• Skyline windows for houses

More Related Content

What's hot

SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptxjntuhcej
 
Various types of surfaces 131044119001
Various types of surfaces 131044119001Various types of surfaces 131044119001
Various types of surfaces 131044119001rockrakos
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
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 MANUFACTURINGMohanumar S
 
CNC part programming
CNC part programmingCNC part programming
CNC part programmingjntuhcej
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tooljntuhcej
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtuShrey Patel
 
Surface models
Surface modelsSurface models
Surface modelsnmahi96
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGjntuhcej
 
Manual part programming
Manual part programmingManual part programming
Manual part programmingjntuhcej
 
Solid modeling
Solid modelingSolid modeling
Solid modelingDhruv Shah
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modelingsabiha khathun
 
Surface modelling
Surface modellingSurface modelling
Surface modellingjntuhcej
 
Visual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODSVisual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODSviswaaswaran
 
CAD Topology and Geometry Basics
CAD Topology and Geometry BasicsCAD Topology and Geometry Basics
CAD Topology and Geometry BasicsAndrey Dankevich
 

What's hot (20)

SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 
Solids
SolidsSolids
Solids
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Various types of surfaces 131044119001
Various types of surfaces 131044119001Various types of surfaces 131044119001
Various types of surfaces 131044119001
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
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
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 
Surface models
Surface modelsSurface models
Surface models
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
 
Visual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODSVisual realism -HIDDEN REMOVAL METHODS
Visual realism -HIDDEN REMOVAL METHODS
 
Apt programming
Apt programmingApt programming
Apt programming
 
CAD Topology and Geometry Basics
CAD Topology and Geometry BasicsCAD Topology and Geometry Basics
CAD Topology and Geometry Basics
 
Geometric model & curve
Geometric model & curveGeometric model & curve
Geometric model & curve
 

Similar to Unit 2 curves & surfaces

UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxdinesh babu
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curvesKKARUNKARTHIK
 
ME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingJavith Saleem
 
Geometric Curves
Geometric Curves Geometric Curves
Geometric Curves jntuhcej
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline CurveAsifShahariar1
 
5_6221983039971394498.pptx
5_6221983039971394498.pptx5_6221983039971394498.pptx
5_6221983039971394498.pptxNachiketKadlag1
 
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 .pptxKhalil Alhatab
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)RohitK71
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfacesAnkur Kumar
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modelingRahul Yadav
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdfMehulMunshi3
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modelingmanojg1990
 

Similar to Unit 2 curves & surfaces (20)

UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 
ME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modeling
 
Geometric Curves
Geometric Curves Geometric Curves
Geometric Curves
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline Curve
 
Spline representations
Spline representationsSpline representations
Spline representations
 
CGM-B-SPLINE CURVE.pptx
CGM-B-SPLINE CURVE.pptxCGM-B-SPLINE CURVE.pptx
CGM-B-SPLINE CURVE.pptx
 
5_6221983039971394498.pptx
5_6221983039971394498.pptx5_6221983039971394498.pptx
5_6221983039971394498.pptx
 
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
 
curve one
curve onecurve one
curve one
 
cg mod2.pdf
cg mod2.pdfcg mod2.pdf
cg mod2.pdf
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfaces
 
1516 contouring
1516 contouring1516 contouring
1516 contouring
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
 
CAD
CADCAD
CAD
 
Surfaces
SurfacesSurfaces
Surfaces
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 

More from S.DHARANI KUMAR

Flipped class design for cad rca2 s.dharani kumar
Flipped class design for cad  rca2  s.dharani kumarFlipped class design for cad  rca2  s.dharani kumar
Flipped class design for cad rca2 s.dharani kumarS.DHARANI KUMAR
 
Uint 3 advance laser meterology
Uint 3  advance laser meterologyUint 3  advance laser meterology
Uint 3 advance laser meterologyS.DHARANI KUMAR
 
Uint 2 jigs and fixtures
Uint 2 jigs and fixturesUint 2 jigs and fixtures
Uint 2 jigs and fixturesS.DHARANI KUMAR
 
Uint 1 locating and clamping devices
Uint 1 locating and clamping devicesUint 1 locating and clamping devices
Uint 1 locating and clamping devicesS.DHARANI KUMAR
 
Simulation and analysis lab theory
Simulation and analysis  lab theory Simulation and analysis  lab theory
Simulation and analysis lab theory S.DHARANI KUMAR
 
Unit i classification of steel and cast iron microstructure
Unit i  classification of steel and cast iron microstructureUnit i  classification of steel and cast iron microstructure
Unit i classification of steel and cast iron microstructureS.DHARANI KUMAR
 
Finite Element analysis -Plate ,shell skew plate
Finite Element analysis -Plate ,shell skew plate Finite Element analysis -Plate ,shell skew plate
Finite Element analysis -Plate ,shell skew plate S.DHARANI KUMAR
 
Unit i classification of steel and cast iron microstructure
Unit i  classification of steel and cast iron microstructureUnit i  classification of steel and cast iron microstructure
Unit i classification of steel and cast iron microstructureS.DHARANI KUMAR
 

More from S.DHARANI KUMAR (10)

Flipped class design for cad rca2 s.dharani kumar
Flipped class design for cad  rca2  s.dharani kumarFlipped class design for cad  rca2  s.dharani kumar
Flipped class design for cad rca2 s.dharani kumar
 
Uint 3 advance laser meterology
Uint 3  advance laser meterologyUint 3  advance laser meterology
Uint 3 advance laser meterology
 
Uint 2 linear only
Uint 2   linear onlyUint 2   linear only
Uint 2 linear only
 
Cmm 3
Cmm 3Cmm 3
Cmm 3
 
Uint 2 jigs and fixtures
Uint 2 jigs and fixturesUint 2 jigs and fixtures
Uint 2 jigs and fixtures
 
Uint 1 locating and clamping devices
Uint 1 locating and clamping devicesUint 1 locating and clamping devices
Uint 1 locating and clamping devices
 
Simulation and analysis lab theory
Simulation and analysis  lab theory Simulation and analysis  lab theory
Simulation and analysis lab theory
 
Unit i classification of steel and cast iron microstructure
Unit i  classification of steel and cast iron microstructureUnit i  classification of steel and cast iron microstructure
Unit i classification of steel and cast iron microstructure
 
Finite Element analysis -Plate ,shell skew plate
Finite Element analysis -Plate ,shell skew plate Finite Element analysis -Plate ,shell skew plate
Finite Element analysis -Plate ,shell skew plate
 
Unit i classification of steel and cast iron microstructure
Unit i  classification of steel and cast iron microstructureUnit i  classification of steel and cast iron microstructure
Unit i classification of steel and cast iron microstructure
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 

Recently uploaded (20)

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 

Unit 2 curves & surfaces

  • 1. S.DHARANI KUMAR Asst.professor Department of Mechanical Engineering SRI ESHWAR COLLEGE OF ENGINEERING ,COIMBATORE ,INDIA UNIT-2 Curves & Surfaces
  • 2. Analytic Curves vs. Synthetic Curves • Analytic Curves are points, lines, arcs and circles, fillets and chamfers, and conics (ellipses, parabolas, and hyperbolas). • Synthetic curves include various types of splines (cubic spline, B-spline, Beta-spline) and Bezier curves.
  • 3. • While analytic curves provide a very compact form in which to respect shapes and simply the computation of related properties such as area and volumes . • Synthetic curves provide designers with great flexibility and control of a curve shape by changing the position of the control points .
  • 4. Parametric Representation of Synthetic Curves Analytic curves are usually not sufficient to meet geometric• design requirements of mechanical parts. • Many products need free-form, or synthetic curved surfaces. Examples:• car bodies, ship hulls, airplane fuselage and wings, propeller blades, shoe insoles, and bottles • The need for synthetic curves in design arises on occasions:  when a curve is represented by a collection of measured data points and (generation)  when a curve must change to meet new design requirements. (modification)
  • 6. PARAMETERIC CURVE • The explicit and implicit curve representations can be used only when the function is know. • In practical applications, where complex curves such as shape of the car or a flight are needed the function is normally unknown. • The defining equations of this type of curve are in terms of a simple and common independent variable known as parametric variable. X= x (u ) ,Y = y (u) x & y are co-ordinates of the points on the curve which are the functions of parameter variable is constrained in the interval .
  • 7. The Order of Continuity The order of continuity is a term usually used to measure (C0 , C1 C2).,the degree of continuous derivatives x x Simplest Case Linear Segment High order polynomial may lead to “ripples” n yi = ai0 + ai1x + ... + ain x yi = ai0 + ai1x y i=2 i=1 i=3 y i=2 i=1 i=3
  • 8. ORDER OF CONTINIUITY • Zero order continiuity (C0) means simply that the curves meet . • First order continiuity (C1) means that the first parametric derivatives of the coordinate functions for two successive curve sections are equal at their joining points. • Second order continuity (C2) refers that both first and second parametric derivatives of two curve section are the same at the intersection.
  • 9.
  • 10. Two possible approaches available for modeling of synthetic curves • Interpolation • Approximation Polynomial sections are fitted so that the curve passes through each control point, then the resulting curve is said to interpolate the set of control points . The polynomial are fitted to the general control point path without necessarily passing through any control point then the resulting curve is said to approximate the set of control points.
  • 13. Hermite curve • Hermite curve is a type of cubic spline described by French mathematician Charles hermite. • Splines are functions which are used to fit a curve through a number of data points. • Hermite cubic spline is the interpolation curve . • Cubic polynomial has 4 coefficients and 4 conditions to be evaluate. • Hermite cubic splines using two data points at its ends and two tangent vectors at the these points.
  • 14. Disadvantage • It not used very popular due to the need for tangent vectors or slopes to define the curve. • For example changing the position of data points or end slopes changes the entire shape of the spline ,which does not provide the initiative feel required for design.
  • 16. Bezier curve • Bezier curve is defined in terms of locations with n+1 points which are called control points . • Bezier curve section can be fitted to any number of control points . • The shape Bezier curve is defined by its points, tangent vectors are not used in the curve development. • This allows the designer a much better feel for the relation ship between input and output.
  • 17. p0 p1 p3 p2 p2 p3 p0 p1 Bezier Curve rr r r p3 r r r p1 p(u) = pi Bi ,n (u)∑ n i=0 rp0 p0 p3 p2 p2p1 Bernstein Polynomial
  • 19. Characteristics of the Bezier curves 1. Bezier curve is tangent to the first and last segments of the characteristic polygon. 2. The curve is generally the shape of the characteristics polygon . 3. The curve always passes through the first and last control points it passes through B0 to Bn if we substitute u= o and u=1. 4. Each control point is weighted by its bending function for each value of u. 5. The degree of the polynomial defining the curve segment is one less that the number defines the polygon points.
  • 20. Characteristics of the Bezier curves 6. Reversing the sequence of control point does not change the shape of the curve. 7.The curve is invariant under on affine transformation. 8.A closed Bezier curve can simply be generated by closing its characteristic polygon. 9.The curve lies entirely within the convex hull formed by four points. 10.The curve shape can be modified either by changing one or by more vertices of its polygon .
  • 21. B-SPLINE • B-Spline curves provide another effective method Bezier of generating curves defined by data points. • They provide local control of the curve shape as opposed to global control by using blending functions which provide local influence. • Control points sometimes called deboor points. • The selected set of subinterval endpoints u is referred as a Knot vector.
  • 22. Characteristics of the B spline curves 1. The local control of the curve an be obtained by changing the position of a control point. 2. The B-Spline curves do not pass through the first and last control points except when the linear blending functions are used. 3. B-Spline allow us to vary the number of control points used to a design a curve without changing the degree of the polynomial . 4. The B-spline curve becomes a Bezier curve if K equals the number of control points (n+1) .
  • 23. 5.Multiple control points results the regions of high curvature of B-spline curve. 6.The number of degree of curve increases ,the curve tightness if the degree of curve is less the control points will be closer. 7.As the degree of curve increases, it is more difficult to control and calculate accurately. Thus, a cubic B-spline curve is sufficient for many applications . Characteristics of the B spline curves
  • 26. Cubic B-Splines d0 d1 d3d5 d2 d4 b0 = b1 = b9 = = b8 B-Spline polygon Construction of a uniform C2-continuous cubic B-Spline b4 b5 b7 b2 b3 b6 Cubic Bézier segments
  • 27.
  • 28. Benefits B-spline curves • User defines degree • Independent of the number of control points • Produces a single piecewise curve of a particular degree • No need to stitch together separate curves at junction points • Continuity comes for free
  • 29.
  • 30. Open and closed B-spline curves • Open curves expect that do not passes through the first and last control points and therefore are not tangent to the first and last segment of the control polygon. • Closed curves where the first and last control points curve connected. • Closed curves with the first and last control point being the same (coincident ).Resulting curve is only C 0 continuous .if the fast and last segments of the polygon are collinear is C1 continuous curve results.
  • 31. Uniform and non uniform B-spline curves • When the spacing between knot values is constant, the resulting curve is called a uniform B-spline. For example ,a uniform knot is set up by. • The spacing between knot values is not constant and hence ,any values and intervals can be specified for the knot vector the curve is called a non uniform B-spline . • Different intervals which can be used to adjust spline shapes .
  • 32.
  • 33.
  • 34. RATIONAL CURVES • Rational curves is defined as ratio of two polynomials. • Non rational curves is defined by one polynomials. • The most widely used rational curves are non uniform rational B-splines (NURBS) • NURBS is capable of representing in a single form non –rational B-splines and Bezier curves as well as linear and quadratic analytic curves.
  • 35.
  • 36.
  • 37. Characteristics of rational curves 1. Rational curve can handle both analytical and synthetic curves. 2. Rational curve represents a point with homogenous coordinate system where a 3D coordinate system is expressed as (wi x, wi y ,wi z,wi). 3. Some information of simple shapes may be lost due to conversion in to rational curve. 4. Using same control points with different weights ,different curves can be generated. 5. The weight associated with each control point can affect the curve locally and the curve is pulled towards the control point with increases valued of its weight wi.
  • 38.
  • 39. Benefits of Rational Spline Curves • Invariant under rotation, scale, translation, perspective transformations. • Can precisely define the conic sections and other analytic functions.
  • 40. Surfaces • Surface themselves are bounded by curves. • A curve has one degree of freedom while a surface has two degrees of freedom. This means that a point on a curve can be moved in only one independent direction while on surfaces it has two independent directions to move.
  • 41.
  • 42. Curves and surfaces are the basic building blocks in the following designs: i. Body panels of passenger cars ii. Aircraft bulk heads and other fuselage structures, slats, flaps, wings etc. iii. Marine structures iv. Consumer products like plastic containers, telephones etc. The NC tool path for complex shaped components that are encountered in aerospace structures, dies and moulds and automobile body panels.
  • 43. Advantages • Surface modeling can be used to preform interference checking. • Surface modeling can be used check the aesthetic look of the product. • Surface model precisely define the part geometry such as surface and boundaries, they can help to produce NC machines instructions automatically. • Complex surfaces features such as shoes ,car panels, doors etc. can be created very easily.
  • 44. Disadvantages • Difficult to construct. • Difficult to calculate mass property. • More time is required for creation. • Requires high storage space. • Also requires more time for manipulation.
  • 45. Surface Entities • Analytic entities include : • Plane surface, • Ruled surface, • Surface of revolution, and • Tabulated cylinder. • Synthetic entities include • Hermite Cubic spline surface, • B-spline surface, • Bezier surface, and • Coons patches.
  • 46. Plane surface. This is the simplest surface. It requires three non coincident points to define an infinite plane
  • 47. Ruled (lofted) surface. This is a linear surface. It interpolates linearly between two boundary curves that define the surface.
  • 48. Surface of revolution. This is an axisymmetric surface that can model axisymmetric objects. It is generated by rotating a planar wireframe entity in space about the axis of symmetry a certain angle.
  • 49. Tabulated cylinder. This is a surface generated by translating a planar curve a certain distance along a specified direction (axis of the cylinder).
  • 50. • Fillet surface is a blend of two surfaces which intersect each other. If required, a fillet of specified radius may be provided at the intersection of two surfaces.
  • 51. Offset surface An existing surfaces can be offset to create new surface. The offset surface is identical in shape with the existing surface, but may have the different dimensions.
  • 52. Hermite bi-cubic surface • This 3-D surface is generated by interpolation of 4 endpoints. Bi-linear surfaces are very useful in finite element analysis. • A mechanical structure is discretized into elements, which are generated by interpolating 4 node points to form a 2-D solid element. • It can have C0 and the same direction of the tangent vectors C1 continuity across the common edges between the 2 patches .
  • 53. Bezier surface. This is a surface that approximates given input data. It is different from the previous surfaces in that it is a synthetic surface. Similarly to the Bezier curve, it does not pass through all given data points. It is a general surface that permits, twists, and kinks . The Bezier surface allows only global control of the surface.
  • 54. Bezier surface • It can have C0 and C1 continuity • Bezier surface is superior to a hermit surface in that it does not require tangent vector or twist vector to define the surface . • Main disadvantages changing one or more control points affects the shape of the whole surface.
  • 55. B-spline surface. This is a surface that can approximate or interpolate given input data. It is a synthetic surface. It is a general surface like the Bezier surface but with the advantage of permitting local control of the surface.
  • 56.
  • 57. Surface patch • A surface patch defined in terms of point data will usually be based on a rectangular array of data points which may be regarded as defining a series of curves in one parameter direction which in turn are interpolated or approximated in the direction of the other parameter to generate the surface.
  • 58. Coons patch • These types of surfaces can be used to form connecting surfaces between two given surfaces, and thus they are used in CAD/CAM systems to blend two cylinders - from an elbow joint. • Interpolation between 4 curves. • Coons patch or surface is generated by the interpolation of 4 edge curves
  • 59. • Coons patch is particularly useful in blending four prescribed intersecting curves which form a closed boundary . • The two ruled surfaces connecting the two pairs of boundary curves might satisfy the boundary curve conditions and produces the coons patch. • Main drawback of the bilinear blended coons patch's it that it only provides C0 continuity between adjacent patches even it their curves form a C1 continuity network .
  • 60. • Windshield designs for cars • Skyline windows for houses