SlideShare a Scribd company logo
1 of 29
COMPUTERAIDEDDESIGN(CAD)
Wire frame modelling
.
Wire frame modelling
1. A wire frame model consists of points and curves only.
2. A wire frame model consists of 2 tables the vertex table and edge table.
3. A wire frame model does not face information.
4. Example : Representing a cube defined by 8 vertices and 12 edges
Advantages & Dis-advantages of wire frame modelling
Curves plays important role in generating a wire frame modelling
Advantages :
1. Ease of creation.
2. Low level of hardware and software requirements.
3. Data storage requirement is low.
Dis-advantages:
1. It can very confusing to visualise.
example : A blind hole in a box may be look like a solid cylinder
Classification of wire frame entities
Curves are classified as
1. Analytical curves:
• This types of curve can be represented by a simple mathematical equation
such as circle or an line
• It has a fixed form & cannot be modified to achieve a shape that violates the
mathematical equations
• The analytical curves are :
1. line
2. arc
3. circle
4. ellipse
5. parabola
6. Hyperbola
2.Synthetic curves:
• An interpolated curve is drawn by interpolating the given data points and has
a fixed form, dictated by the given data points.
• These curves have some limited flexibility in shape creation, dictated by the
given data points. The synthetic curves are:
1. Hermite cubic spine or parametric cubic curve or cubic spline.
2. Bezier.
3. B- spline.
Curves representation methods
The mathematical representation of a curves can be classified as:
1. Non- parametric
• Explicit
• Implicit
2. Parametric
Non- Parametric Representation:
a) The explicit non- parametric equation is given by :
Y = C1+C2X+C3X2+C4X3
• In this equation , there is a unique single value of the dependent variable for
each value of the independent variable.
b) The implicit non-parametric equation is:
(X-XC)2 + (Y-YC)2 = r2
• In this equation , no difference is made between the dependent & the
independent variable.
Limitations of non-parametric representation are:
1. Explicit non- parametric representation is based on one – to- mapping.
2. This cannot be used for representation of closed curves such as circle or
multi- valued curves such as parabola.
3. If the gradient or slope of the curve at a point is vertical , its value is infinity,
which cannot be incorporated in the computer programming.
Representation of curves
Types of Curve Equations
• Explicit (non-parametric) Y = f(X), Z = g(X)
•
• Implicit (non-parametric) f(X,Y,Z) = 0
• Parametric
X = X(t), Y = Y(t), Z =Z(t)
Parametric representation of Analytic curves
1. Line
A line is defining by connecting two points P1 & P2 . A parameter u is defined such
that it has the values 0 & 1 at P1 & P2 respectively.
the equation of line is given by:
P= P1 + u ( P1 - P2 ) 0 ≤ u ≤1
The length of the line is given by :
L
the unit vector is given by : n = P2-P1/2
2.Circle
• A circle with centre (XC , YC) & radius r has an equation as follows:
(X-XC)2 + (Y-YC)2 = r2
• If the centre is the origin , the above equation is simplified to :
X2 + Y2 = r2
• From the above equation referred to as the non- parametric (implicit) form
of the circle.
Parametric form of circle is:
X = xc+ r cos u
Y = yc + r sin u 0 ≤ u ≤1
Z = Zc
Interpolating and approximating curve:
Convex hull
The convex hull property ensures that a parametric curve will never pass
outside of the convex hull formed by the four control vertices.
Convex hull
Basic Concepts :
C 2
C 0 - Zero-order parametric continuity - the two curves
sections must have the same coordinate position at the
boundary point.
C 1 - First-order parametric continuity - tangent lines of the
coordinate functions for two successive curve sections are equal
at their joining point.
C 2 - second-order parametric continuity - both the first and
second parametric derivativesof the two curve sections are the
same at the intersection,
Curvature continuity
C
0 Continuity :
• Consider The end Point of curve f(b) & the start point of the curve g(m) .
• If f(b) & g(m) are equal as shown , we shall say curves are C
0
continuous at f(b) = g (m).
C
1 Continuity : Two curves are C
1 Continuous at the joining point if
the first derivative does not change when crossing one to the other.
C
2 Continuity : Two curves are C
2 Continuous at the joining point if
in addition to the first derivative , the second derivative is also same when
one curve is crossed to the other.
Hermite
cubic Curve
• Hermite curves are designed by using two control points and
tangent segments at each control point
Hermite curve in
vector form
where [MH] is the Hermite matrix and V is the geometry (or
boundary conditions) vector.
Properties:
•The Hermite curve is composed of a linear combinations of
tangents and locations (for each u)
•Alternatively, the curve is a linear combination of Hermite
basis functions (the matrix M)
• The piecewise interpolation scheme is C1 continuous
•The blending functions have local support; changing a control
point or a tangent vector, changes its local neighbourhood while
leaving the rest unchanged
Disadvantages:
Requires the specification of the tangents. This information is not
always available.
Limited to 3rd degree polynomial therefore the curve is quite stiff .
2.Bezier Curve:
• A Bezier Curve is obtained by a defining polygon.
• First and last points on the curve are coincident with the first and last
points of the polygon.
• Degree of polynomial is one less than the number of points
• Tangent vectors at the ends of the curve have the same directions as the
respective spans
• The curve is contained within the convex hull of the defining polygon.
Properties Beziercurve
• TheBezier curve starts at P0and ends at Pn;this is known as‘endpoint
interpolation’ property.
• TheBezier curve is astraight line when all the control points of acure
are collinear.
• Thebeginning of the Bezier curve is tangent to the first portion of the Bezier
polygon.
• ABezier curve canbe divided at any point into two sub curves, each of whichis
also aBezier curve.
• Afew curves that look like simple, suchasthe circle, cannot be expressed
accurately by aBezier; via four piece cubic Bezier curve cansimilar acircle, with
amaximum radial error of lessthan one part in athousand(Fig.1).
Fig1. Crcular Bezier curve
• Eachquadratic Bezier curve is become acubic Bezier curve, and more commonly, each
degree ‘n’ Bezier curve is also adegree ‘m’ curve for any m >n.
• Bezier curves have the different diminishing property. ABezier curves does not ‘ripple’
more than the polygon of its control points, and may actually ‘ripple’ less than that.
• Bezier curve is similar with respect to t and (1-t). This represents that the sequence of
control points defining the curve canbe changeswithout modify ofthe curve shape.
• Bezier curve shape can be edited by either modifying one or more vertices of its
polygon or by keeping the polygon unchanged or simplifying multiple coincident
points at avertex (Fig.2).
Fig: 2. Bezier curve shpe
3.B-spline Curve
Ni,k(u)'s are B-spline basis functions of degree p.
• Theform of aB-spline curve is very similar to that of aBézier curve. Unlike aBézier
curve, aB-spline curve involves more information, namely: aset of n+1 control points, a
knot vector of m+1 knots, and adegreep.
• Given n +1 control points P0, P1, ..., Pn and aknot vector U={ u0, u1, ..., um }, the B-
spline curve of degree p defined by these control points and knotvector.
• Theknot points divide aB-spline curve into curve segments, each of which is defined
on aknot span.
m =n +p + 1.
• Itprovide local control of the curve shape.
• It also provide the ability to add control points without increasing the degree of the
curve.
• B-spline curves have the ability to interpolate or approximate aset ofgiven data points.
The B-spline curve defined by n+1 control points Pi is given by
• Thedegree of aBézier basis function depends on the number of controlpoints.
• Tochangethe shapeof aB-spline curve, one canmodify one or more of these
control parameters: the positions of control points, the positions of knots, and the
degree of the curve.
• If the knot vector does not have any particular structure, the generated curve will
not touch the first and last legsof the control polyline asshown in the left figure
below.
• Thistype of B-spline curves is called open B-splinecurves.
Properties of B-SplineCurve:
The first property ensures that the relationship between the curve and its
defining control points is invariant under affinetransformations.
The second property guarantees that the curve segment lies completely
within the convex hull of Pi.
The third property indicates that each segment of a B-spline
curve is influenced by only k control points or eachcontrol point affects only
only k curve segments, as shown in Figure 1.
It is useful to notice that the Bernstein polynomial,
has the same first two properties mentionedabove.
TheB-spline function
TheB-spline function also hasthe property of recursion,which is definedas
Thank You
Narsaiah boshalla

More Related Content

What's hot

Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
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
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curveDhruv Shah
 
Techniques for Geometric Modelling
Techniques for Geometric ModellingTechniques for Geometric Modelling
Techniques for Geometric ModellingNafis Ahmad
 
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-representationDestro Destro
 
Various types of surfaces 131044119001
Various types of surfaces 131044119001Various types of surfaces 131044119001
Various types of surfaces 131044119001rockrakos
 
Surface models
Surface modelsSurface models
Surface modelsnmahi96
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realismJavith Saleem
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MBalamurugan Subburaj
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cadAyush Upadhyay
 
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
 
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
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces jntuhcej
 
CAD AND CAM PPT.pptx
CAD AND CAM PPT.pptxCAD AND CAM PPT.pptx
CAD AND CAM PPT.pptxjntuhcej
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)Priscilla CPG
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modelingsabiha khathun
 

What's hot (20)

Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
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
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
 
Curves
CurvesCurves
Curves
 
Techniques for Geometric Modelling
Techniques for Geometric ModellingTechniques for Geometric Modelling
Techniques for Geometric Modelling
 
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
 
Various types of surfaces 131044119001
Various types of surfaces 131044119001Various types of surfaces 131044119001
Various types of surfaces 131044119001
 
Surface models
Surface modelsSurface models
Surface models
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realism
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
ppt of solid modeling for cad
ppt of solid modeling for cadppt of solid modeling for cad
ppt of solid modeling for cad
 
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
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces
 
CAD AND CAM PPT.pptx
CAD AND CAM PPT.pptxCAD AND CAM PPT.pptx
CAD AND CAM PPT.pptx
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
Numeric control
Numeric controlNumeric control
Numeric control
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 

Similar to Curves wire frame modelling

Geometric Curves
Geometric Curves Geometric Curves
Geometric Curves jntuhcej
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGTAMILMECHKIT
 
ME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingJavith Saleem
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxdinesh babu
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modelingRahul Yadav
 
5_6221983039971394498.pptx
5_6221983039971394498.pptx5_6221983039971394498.pptx
5_6221983039971394498.pptxNachiketKadlag1
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curvesKKARUNKARTHIK
 
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
 
UNIT 2 GEOMETRIC MODELING.pptx
UNIT 2  GEOMETRIC MODELING.pptxUNIT 2  GEOMETRIC MODELING.pptx
UNIT 2 GEOMETRIC MODELING.pptxCHINNARASUK
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdfMehulMunshi3
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4thTEJVEER SINGH
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfacesAnkur Kumar
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline CurveAsifShahariar1
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline CurvePooja Dixit
 
#KPC #CST #Curves
#KPC #CST #Curves #KPC #CST #Curves
#KPC #CST #Curves KEIKolkata
 

Similar to Curves wire frame modelling (20)

Geometric Curves
Geometric Curves Geometric Curves
Geometric Curves
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
 
ME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modelingME6501 Unit 2 geometric modeling
ME6501 Unit 2 geometric modeling
 
Introduction to the curves
Introduction to the curvesIntroduction to the curves
Introduction to the curves
 
UNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptxUNIT 2-Geometric Modeling.pptx
UNIT 2-Geometric Modeling.pptx
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
 
5_6221983039971394498.pptx
5_6221983039971394498.pptx5_6221983039971394498.pptx
5_6221983039971394498.pptx
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 
curve one
curve onecurve one
curve one
 
CGM-B-SPLINE CURVE.pptx
CGM-B-SPLINE CURVE.pptxCGM-B-SPLINE CURVE.pptx
CGM-B-SPLINE CURVE.pptx
 
Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)Computer graphics curves and surfaces (1)
Computer graphics curves and surfaces (1)
 
1516 contouring
1516 contouring1516 contouring
1516 contouring
 
UNIT 2 GEOMETRIC MODELING.pptx
UNIT 2  GEOMETRIC MODELING.pptxUNIT 2  GEOMETRIC MODELING.pptx
UNIT 2 GEOMETRIC MODELING.pptx
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
 
cg mod2.pdf
cg mod2.pdfcg mod2.pdf
cg mod2.pdf
 
Computer graphics unit 4th
Computer graphics unit 4thComputer graphics unit 4th
Computer graphics unit 4th
 
Quadric surfaces
Quadric surfacesQuadric surfaces
Quadric surfaces
 
Bezier Curve and Spline Curve
Bezier Curve and Spline CurveBezier Curve and Spline Curve
Bezier Curve and Spline Curve
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
 
#KPC #CST #Curves
#KPC #CST #Curves #KPC #CST #Curves
#KPC #CST #Curves
 

More from jntuhcej

Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_
Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_
Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_jntuhcej
 
crop water requirement and different methods.ppt
crop water requirement and different methods.pptcrop water requirement and different methods.ppt
crop water requirement and different methods.pptjntuhcej
 
irrigation scheduling methods and different.ppt
irrigation scheduling methods and different.pptirrigation scheduling methods and different.ppt
irrigation scheduling methods and different.pptjntuhcej
 
classification of plantdiseases and.pptx
classification of plantdiseases and.pptxclassification of plantdiseases and.pptx
classification of plantdiseases and.pptxjntuhcej
 
Fundamentals of agricultural microbiology1.pptx
Fundamentals  of agricultural  microbiology1.pptxFundamentals  of agricultural  microbiology1.pptx
Fundamentals of agricultural microbiology1.pptxjntuhcej
 
fundamentals of agricultural microbiology.pptx
fundamentals  of agricultural  microbiology.pptxfundamentals  of agricultural  microbiology.pptx
fundamentals of agricultural microbiology.pptxjntuhcej
 
parasitism and disease and its remedials.pptx
parasitism and disease and its remedials.pptxparasitism and disease and its remedials.pptx
parasitism and disease and its remedials.pptxjntuhcej
 
mechanism of nutrient transport and its basics .pptx
mechanism of nutrient transport and its basics .pptxmechanism of nutrient transport and its basics .pptx
mechanism of nutrient transport and its basics .pptxjntuhcej
 
integrated nutrient management and its importance.pptx
integrated nutrient management and its importance.pptxintegrated nutrient management and its importance.pptx
integrated nutrient management and its importance.pptxjntuhcej
 
green manuring and its importance in field.pptx
green manuring and its importance in field.pptxgreen manuring and its importance in field.pptx
green manuring and its importance in field.pptxjntuhcej
 
viral diseases and its imrportance on it
viral diseases and its imrportance on itviral diseases and its imrportance on it
viral diseases and its imrportance on itjntuhcej
 
soil healh and its importance in doing.pptx
soil healh and its importance in doing.pptxsoil healh and its importance in doing.pptx
soil healh and its importance in doing.pptxjntuhcej
 
nutrition principles introduction and principles
nutrition principles introduction and principlesnutrition principles introduction and principles
nutrition principles introduction and principlesjntuhcej
 
fertilizer definitions components classify.pptx
fertilizer definitions components classify.pptxfertilizer definitions components classify.pptx
fertilizer definitions components classify.pptxjntuhcej
 
history of plantpathology and its basics.pptx
history of plantpathology and its basics.pptxhistory of plantpathology and its basics.pptx
history of plantpathology and its basics.pptxjntuhcej
 
Introduction to plant pathology and basic
Introduction to plant pathology and basicIntroduction to plant pathology and basic
Introduction to plant pathology and basicjntuhcej
 
plant nutrients basics and different type of methods.pptx
plant nutrients basics and different type of methods.pptxplant nutrients basics and different type of methods.pptx
plant nutrients basics and different type of methods.pptxjntuhcej
 
soil science basic and procedure of soil science.pptx
soil science basic and procedure  of soil science.pptxsoil science basic and procedure  of soil science.pptx
soil science basic and procedure of soil science.pptxjntuhcej
 
soil science fertilizer prepartion .pptx
soil science fertilizer prepartion .pptxsoil science fertilizer prepartion .pptx
soil science fertilizer prepartion .pptxjntuhcej
 
workshop-meshing-proces and different types).pdf
workshop-meshing-proces and different types).pdfworkshop-meshing-proces and different types).pdf
workshop-meshing-proces and different types).pdfjntuhcej
 

More from jntuhcej (20)

Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_
Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_
Linear-Eigenvalue-Buckling.pdf Mech_BSN_17.0_WS05.1_
 
crop water requirement and different methods.ppt
crop water requirement and different methods.pptcrop water requirement and different methods.ppt
crop water requirement and different methods.ppt
 
irrigation scheduling methods and different.ppt
irrigation scheduling methods and different.pptirrigation scheduling methods and different.ppt
irrigation scheduling methods and different.ppt
 
classification of plantdiseases and.pptx
classification of plantdiseases and.pptxclassification of plantdiseases and.pptx
classification of plantdiseases and.pptx
 
Fundamentals of agricultural microbiology1.pptx
Fundamentals  of agricultural  microbiology1.pptxFundamentals  of agricultural  microbiology1.pptx
Fundamentals of agricultural microbiology1.pptx
 
fundamentals of agricultural microbiology.pptx
fundamentals  of agricultural  microbiology.pptxfundamentals  of agricultural  microbiology.pptx
fundamentals of agricultural microbiology.pptx
 
parasitism and disease and its remedials.pptx
parasitism and disease and its remedials.pptxparasitism and disease and its remedials.pptx
parasitism and disease and its remedials.pptx
 
mechanism of nutrient transport and its basics .pptx
mechanism of nutrient transport and its basics .pptxmechanism of nutrient transport and its basics .pptx
mechanism of nutrient transport and its basics .pptx
 
integrated nutrient management and its importance.pptx
integrated nutrient management and its importance.pptxintegrated nutrient management and its importance.pptx
integrated nutrient management and its importance.pptx
 
green manuring and its importance in field.pptx
green manuring and its importance in field.pptxgreen manuring and its importance in field.pptx
green manuring and its importance in field.pptx
 
viral diseases and its imrportance on it
viral diseases and its imrportance on itviral diseases and its imrportance on it
viral diseases and its imrportance on it
 
soil healh and its importance in doing.pptx
soil healh and its importance in doing.pptxsoil healh and its importance in doing.pptx
soil healh and its importance in doing.pptx
 
nutrition principles introduction and principles
nutrition principles introduction and principlesnutrition principles introduction and principles
nutrition principles introduction and principles
 
fertilizer definitions components classify.pptx
fertilizer definitions components classify.pptxfertilizer definitions components classify.pptx
fertilizer definitions components classify.pptx
 
history of plantpathology and its basics.pptx
history of plantpathology and its basics.pptxhistory of plantpathology and its basics.pptx
history of plantpathology and its basics.pptx
 
Introduction to plant pathology and basic
Introduction to plant pathology and basicIntroduction to plant pathology and basic
Introduction to plant pathology and basic
 
plant nutrients basics and different type of methods.pptx
plant nutrients basics and different type of methods.pptxplant nutrients basics and different type of methods.pptx
plant nutrients basics and different type of methods.pptx
 
soil science basic and procedure of soil science.pptx
soil science basic and procedure  of soil science.pptxsoil science basic and procedure  of soil science.pptx
soil science basic and procedure of soil science.pptx
 
soil science fertilizer prepartion .pptx
soil science fertilizer prepartion .pptxsoil science fertilizer prepartion .pptx
soil science fertilizer prepartion .pptx
 
workshop-meshing-proces and different types).pdf
workshop-meshing-proces and different types).pdfworkshop-meshing-proces and different types).pdf
workshop-meshing-proces and different types).pdf
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
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
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
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
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
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
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
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
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Curves wire frame modelling

  • 2. Wire frame modelling 1. A wire frame model consists of points and curves only. 2. A wire frame model consists of 2 tables the vertex table and edge table. 3. A wire frame model does not face information. 4. Example : Representing a cube defined by 8 vertices and 12 edges
  • 3. Advantages & Dis-advantages of wire frame modelling Curves plays important role in generating a wire frame modelling Advantages : 1. Ease of creation. 2. Low level of hardware and software requirements. 3. Data storage requirement is low. Dis-advantages: 1. It can very confusing to visualise. example : A blind hole in a box may be look like a solid cylinder
  • 4. Classification of wire frame entities Curves are classified as 1. Analytical curves: • This types of curve can be represented by a simple mathematical equation such as circle or an line • It has a fixed form & cannot be modified to achieve a shape that violates the mathematical equations • The analytical curves are : 1. line 2. arc 3. circle 4. ellipse 5. parabola 6. Hyperbola 2.Synthetic curves: • An interpolated curve is drawn by interpolating the given data points and has a fixed form, dictated by the given data points. • These curves have some limited flexibility in shape creation, dictated by the given data points. The synthetic curves are: 1. Hermite cubic spine or parametric cubic curve or cubic spline. 2. Bezier. 3. B- spline.
  • 5. Curves representation methods The mathematical representation of a curves can be classified as: 1. Non- parametric • Explicit • Implicit 2. Parametric Non- Parametric Representation: a) The explicit non- parametric equation is given by : Y = C1+C2X+C3X2+C4X3 • In this equation , there is a unique single value of the dependent variable for each value of the independent variable. b) The implicit non-parametric equation is: (X-XC)2 + (Y-YC)2 = r2 • In this equation , no difference is made between the dependent & the independent variable. Limitations of non-parametric representation are: 1. Explicit non- parametric representation is based on one – to- mapping. 2. This cannot be used for representation of closed curves such as circle or multi- valued curves such as parabola. 3. If the gradient or slope of the curve at a point is vertical , its value is infinity, which cannot be incorporated in the computer programming.
  • 6. Representation of curves Types of Curve Equations • Explicit (non-parametric) Y = f(X), Z = g(X) • • Implicit (non-parametric) f(X,Y,Z) = 0 • Parametric X = X(t), Y = Y(t), Z =Z(t)
  • 7. Parametric representation of Analytic curves 1. Line A line is defining by connecting two points P1 & P2 . A parameter u is defined such that it has the values 0 & 1 at P1 & P2 respectively. the equation of line is given by: P= P1 + u ( P1 - P2 ) 0 ≤ u ≤1 The length of the line is given by : L the unit vector is given by : n = P2-P1/2
  • 8. 2.Circle • A circle with centre (XC , YC) & radius r has an equation as follows: (X-XC)2 + (Y-YC)2 = r2 • If the centre is the origin , the above equation is simplified to : X2 + Y2 = r2 • From the above equation referred to as the non- parametric (implicit) form of the circle. Parametric form of circle is: X = xc+ r cos u Y = yc + r sin u 0 ≤ u ≤1 Z = Zc
  • 9.
  • 10. Interpolating and approximating curve: Convex hull The convex hull property ensures that a parametric curve will never pass outside of the convex hull formed by the four control vertices. Convex hull
  • 11. Basic Concepts : C 2 C 0 - Zero-order parametric continuity - the two curves sections must have the same coordinate position at the boundary point. C 1 - First-order parametric continuity - tangent lines of the coordinate functions for two successive curve sections are equal at their joining point. C 2 - second-order parametric continuity - both the first and second parametric derivativesof the two curve sections are the same at the intersection,
  • 12.
  • 13. Curvature continuity C 0 Continuity : • Consider The end Point of curve f(b) & the start point of the curve g(m) . • If f(b) & g(m) are equal as shown , we shall say curves are C 0 continuous at f(b) = g (m). C 1 Continuity : Two curves are C 1 Continuous at the joining point if the first derivative does not change when crossing one to the other. C 2 Continuity : Two curves are C 2 Continuous at the joining point if in addition to the first derivative , the second derivative is also same when one curve is crossed to the other.
  • 14. Hermite cubic Curve • Hermite curves are designed by using two control points and tangent segments at each control point
  • 15.
  • 16.
  • 18. where [MH] is the Hermite matrix and V is the geometry (or boundary conditions) vector.
  • 19. Properties: •The Hermite curve is composed of a linear combinations of tangents and locations (for each u) •Alternatively, the curve is a linear combination of Hermite basis functions (the matrix M) • The piecewise interpolation scheme is C1 continuous •The blending functions have local support; changing a control point or a tangent vector, changes its local neighbourhood while leaving the rest unchanged Disadvantages: Requires the specification of the tangents. This information is not always available. Limited to 3rd degree polynomial therefore the curve is quite stiff .
  • 20. 2.Bezier Curve: • A Bezier Curve is obtained by a defining polygon. • First and last points on the curve are coincident with the first and last points of the polygon. • Degree of polynomial is one less than the number of points • Tangent vectors at the ends of the curve have the same directions as the respective spans • The curve is contained within the convex hull of the defining polygon.
  • 21.
  • 22. Properties Beziercurve • TheBezier curve starts at P0and ends at Pn;this is known as‘endpoint interpolation’ property. • TheBezier curve is astraight line when all the control points of acure are collinear. • Thebeginning of the Bezier curve is tangent to the first portion of the Bezier polygon. • ABezier curve canbe divided at any point into two sub curves, each of whichis also aBezier curve. • Afew curves that look like simple, suchasthe circle, cannot be expressed accurately by aBezier; via four piece cubic Bezier curve cansimilar acircle, with amaximum radial error of lessthan one part in athousand(Fig.1). Fig1. Crcular Bezier curve
  • 23. • Eachquadratic Bezier curve is become acubic Bezier curve, and more commonly, each degree ‘n’ Bezier curve is also adegree ‘m’ curve for any m >n. • Bezier curves have the different diminishing property. ABezier curves does not ‘ripple’ more than the polygon of its control points, and may actually ‘ripple’ less than that. • Bezier curve is similar with respect to t and (1-t). This represents that the sequence of control points defining the curve canbe changeswithout modify ofthe curve shape. • Bezier curve shape can be edited by either modifying one or more vertices of its polygon or by keeping the polygon unchanged or simplifying multiple coincident points at avertex (Fig.2). Fig: 2. Bezier curve shpe
  • 24.
  • 25. 3.B-spline Curve Ni,k(u)'s are B-spline basis functions of degree p. • Theform of aB-spline curve is very similar to that of aBézier curve. Unlike aBézier curve, aB-spline curve involves more information, namely: aset of n+1 control points, a knot vector of m+1 knots, and adegreep. • Given n +1 control points P0, P1, ..., Pn and aknot vector U={ u0, u1, ..., um }, the B- spline curve of degree p defined by these control points and knotvector. • Theknot points divide aB-spline curve into curve segments, each of which is defined on aknot span. m =n +p + 1. • Itprovide local control of the curve shape. • It also provide the ability to add control points without increasing the degree of the curve. • B-spline curves have the ability to interpolate or approximate aset ofgiven data points. The B-spline curve defined by n+1 control points Pi is given by
  • 26. • Thedegree of aBézier basis function depends on the number of controlpoints. • Tochangethe shapeof aB-spline curve, one canmodify one or more of these control parameters: the positions of control points, the positions of knots, and the degree of the curve. • If the knot vector does not have any particular structure, the generated curve will not touch the first and last legsof the control polyline asshown in the left figure below. • Thistype of B-spline curves is called open B-splinecurves. Properties of B-SplineCurve:
  • 27. The first property ensures that the relationship between the curve and its defining control points is invariant under affinetransformations. The second property guarantees that the curve segment lies completely within the convex hull of Pi. The third property indicates that each segment of a B-spline curve is influenced by only k control points or eachcontrol point affects only only k curve segments, as shown in Figure 1. It is useful to notice that the Bernstein polynomial, has the same first two properties mentionedabove.
  • 28. TheB-spline function TheB-spline function also hasthe property of recursion,which is definedas