IPE-409 CAD/CAM
Dr. Nafis Ahmad
Professor
Department of IPE, BUET
Copy right: Dr. Nafis Ahmad, Bangladesh University of Engineering & Technology, Nov. 2013
Techniques for Geometric
Modelling
Chapter-3
Turbine Blades
Techniques for Geometric Modelling
• Representation of curves
– Parametric representation of geometry,
Parametric cubic polynomial curves, Bézier
curves
– Multi-variable curve fitting, Cubic spline curves,
Rational curves
• Techniques for surface modelling
– Surface patch, The Coons patch, icubic patch
– Bézier surafces, B-Spline surface
• Techniques for volume modelling
– Boundary models, Constructive solid geometry
– Other modelling techniques
Representation of curves
• Mathematically straightforward geometries are curves and
their representations are most complete. Surfaces are
extension of curves
• Why we need alternative geometric representation to
classical ones?
y=mx + c .............1
ax+by+c=0 ...........2
ax.x+by.y+2kxy+2fx+2gy+d=0 ..............3
Problems??
Cont..
y=mx + c .............1
ax+by+c=0 ...........2
ax.x+by.y+2kxy+2fx+2gy+d=0 ..............3
value of m
unbounded geometry,
Multi-valued
Sequence of points not available
Equation changes with coordinate system
Other factors: difficulties in faired shapes representation,
intersections between solid or surfaces
Cont..
Aero foil and Intersection of two cylinders
So What to do?
Parametric Representation of geometry
• The parametric representation of geometry essentially involves
expressing relationships for the x, y and z coordinates of points
on a curve or surface or a solid not in terms of each other but
of one or more independent variables known as parameters.
– For curve a single parameter is used: x, y and z are express in terms
of a single variable typically u
– For surface two parameters u and v
– For solid three parameters u, v and w
Cont..
Position of any point on a space curve can be
expressed as
p = p(u)
which is same as x=x(u), y= (u), and z=z(u)
Cont..
Parametric cubic polynomial curves
• Vector form
p= p(u) = k0 + k1u1
+ k2u2
+ k3u3
Parametric cubic polynomial curves
• Hermit cubic form
Parametric cubic polynomial curves
• Hermit cubic form-Blending functions
Parametric cubic polynomial curves
• Bezier cubic form: Control polygon,
approximated, degree less one than
vertices. In case of cubic bezeir curve:
Parametric cubic polynomial curves
• Bezier cubic form
Parametric cubic polynomial curves
• Bezier cubic form-Blending
functions & other examples
• Passes through first and last
point
• Curve lies in the convex hull:
minimum convex region
enclosing control points
Parametric cubic polynomial curves
Parametric cubic polynomial curves
• General considerations
– Global and Local modification of curves
– Degree of continuity: 1st
derivative, 2nd
derivative,
• Cubic Spline Curve,
• B-spline curve,
• Rational Curves
Parametric cubic polynomial curves
• Cubic Spline Curve: Composite
curve with boundary condition of
continuity in first and second
derivatives at intermediate points.
• B-spline curve,
• Rational Curves
• What is NURBS?
Parametric polynomial curves
• B-spline curve: Pass
through start and
end points,
tangential to the
first and last vector.
Its generalization of
Bezeir curves
Parametric polynomial curves
• Rational polynomials: can represent
conic, more general quadric function,
various polynomial types
Parametric polynomial curves
• Rational polynomials: can represent conic,
more general quadric function, various
polynomial types
• What is NURBS? Non-uniform rational B-
splines(NURBS) can represent non-rational
B-spline, Bezeir curves, linear and quadric
analytic curves and can also be used for
interpolating or approximating mode
Parametric cubic polynomial curves
• Blending functions for Hermit and Bezier
curve. (Draw and note the differences)
• Advantages of Bezier curve over Hermit curve
• Examples of Hermit and Bezier curve
• Local modification vs Global modification
• Modelling faired shapes found in aircraft and
ships
Surface Modelling
• General form of surface modelling
• Surface patch
• The Coons patch/sculptured surface
• Bi-cubic patch
• Bezier surface
Surface Modelling
• General form of surface modelling
• Surface patch
Surface Modelling
• General form of surface modelling
• Surface patch
• The Coons patch/sculptured surface
• Bicubic patch
• Bezier surface
Volume Modelling
• Boundary models/Representation/Graph
based model
• CSG
• Other modelling techniques
– Pure primitive instancing (for part family,
geometrically, topologically similar not
dimensionally similar)
– Cell decomposition-use in FEA
– Special occupancy enumeration
B-Rep
• Ensures geometric and topological consistency
– Faces bounded by single loop
– Each edge should adjoin exactly two faces and
have a vertex at each end
– At least three edges should meet at each vertex
– Euler’s rule: V - E + F = 2
– Euler-Poincare formula V – E + F – H + 2P = 2B
B-Rep
B-Rep
CSG
Other Solid Modeling Techniques
• Pure primitive instancing
• Cell decomposition
• Spatial occupancy enumeration
Thank You

More Related Content

PPTX
IPE-409 CAD Ch-3 Techniques for Geometric Modelling.pptx
PPTX
Techniques for Geometric Modelling
PPTX
UNIT 2-Geometric Modeling.pptx
PDF
Cad ala brep, csg and sweep representation gtu
PPTX
UNIT 2- GEOMETRIC MODELLING
PPTX
Part 4-Types and mathematical representations of Curves .pptx
PPTX
Unit 2 curves & surfaces
PDF
ME6501 Unit 2 geometric modeling
IPE-409 CAD Ch-3 Techniques for Geometric Modelling.pptx
Techniques for Geometric Modelling
UNIT 2-Geometric Modeling.pptx
Cad ala brep, csg and sweep representation gtu
UNIT 2- GEOMETRIC MODELLING
Part 4-Types and mathematical representations of Curves .pptx
Unit 2 curves & surfaces
ME6501 Unit 2 geometric modeling

Similar to IPE-409 CADCAM Geometric Modelling May 2018 (1).pptx (20)

PPTX
CAD - UNIT 2 (Geometric Modelling)
PDF
Curves and surfaces
PPTX
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
PDF
DETAILED CURVE REPRESENTATION WITH EXAMPLES
PPTX
Computer Vision - Single View
PDF
spline1.pdf computer graphics cad software
PPTX
Computer Aided Design and Manufacturing Systems
PPTX
5_6221983039971394498.pptx
PDF
curved folding - architecture and design
PPTX
PPTX
3DV MODELINGCAD UNIT II - SURFACE MODELING.pptx
PPTX
Bezier Curve and Spline Curve
PPTX
Defining the model
PDF
curve one
PPTX
Computer Graphics Introduction To Curves
PDF
5_Geometric_Modeling.pdf
PPTX
Presentation on bezier curve
PDF
187186134 5-geometric-modeling
PDF
5 geometric modeling
PDF
187186134 5-geometric-modeling
CAD - UNIT 2 (Geometric Modelling)
Curves and surfaces
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
DETAILED CURVE REPRESENTATION WITH EXAMPLES
Computer Vision - Single View
spline1.pdf computer graphics cad software
Computer Aided Design and Manufacturing Systems
5_6221983039971394498.pptx
curved folding - architecture and design
3DV MODELINGCAD UNIT II - SURFACE MODELING.pptx
Bezier Curve and Spline Curve
Defining the model
curve one
Computer Graphics Introduction To Curves
5_Geometric_Modeling.pdf
Presentation on bezier curve
187186134 5-geometric-modeling
5 geometric modeling
187186134 5-geometric-modeling
Ad

Recently uploaded (20)

PDF
English Textual Question & Ans (12th Class).pdf
PDF
semiconductor packaging in vlsi design fab
PPTX
Module on health assessment of CHN. pptx
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
CRP102_SAGALASSOS_Final_Projects_2025.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
International_Financial_Reporting_Standa.pdf
PPTX
Education and Perspectives of Education.pptx
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
Climate and Adaptation MCQs class 7 from chatgpt
PPTX
What’s under the hood: Parsing standardized learning content for AI
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PPTX
Climate Change and Its Global Impact.pptx
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
English Textual Question & Ans (12th Class).pdf
semiconductor packaging in vlsi design fab
Module on health assessment of CHN. pptx
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
CRP102_SAGALASSOS_Final_Projects_2025.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
International_Financial_Reporting_Standa.pdf
Education and Perspectives of Education.pptx
Hazard Identification & Risk Assessment .pdf
Share_Module_2_Power_conflict_and_negotiation.pptx
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Climate and Adaptation MCQs class 7 from chatgpt
What’s under the hood: Parsing standardized learning content for AI
Cambridge-Practice-Tests-for-IELTS-12.docx
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Climate Change and Its Global Impact.pptx
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Environmental Education MCQ BD2EE - Share Source.pdf
Ad

IPE-409 CADCAM Geometric Modelling May 2018 (1).pptx

  • 1. IPE-409 CAD/CAM Dr. Nafis Ahmad Professor Department of IPE, BUET Copy right: Dr. Nafis Ahmad, Bangladesh University of Engineering & Technology, Nov. 2013
  • 4. Techniques for Geometric Modelling • Representation of curves – Parametric representation of geometry, Parametric cubic polynomial curves, Bézier curves – Multi-variable curve fitting, Cubic spline curves, Rational curves • Techniques for surface modelling – Surface patch, The Coons patch, icubic patch – Bézier surafces, B-Spline surface • Techniques for volume modelling – Boundary models, Constructive solid geometry – Other modelling techniques
  • 5. Representation of curves • Mathematically straightforward geometries are curves and their representations are most complete. Surfaces are extension of curves • Why we need alternative geometric representation to classical ones? y=mx + c .............1 ax+by+c=0 ...........2 ax.x+by.y+2kxy+2fx+2gy+d=0 ..............3 Problems??
  • 6. Cont.. y=mx + c .............1 ax+by+c=0 ...........2 ax.x+by.y+2kxy+2fx+2gy+d=0 ..............3 value of m unbounded geometry, Multi-valued Sequence of points not available Equation changes with coordinate system Other factors: difficulties in faired shapes representation, intersections between solid or surfaces
  • 7. Cont.. Aero foil and Intersection of two cylinders So What to do?
  • 8. Parametric Representation of geometry • The parametric representation of geometry essentially involves expressing relationships for the x, y and z coordinates of points on a curve or surface or a solid not in terms of each other but of one or more independent variables known as parameters. – For curve a single parameter is used: x, y and z are express in terms of a single variable typically u – For surface two parameters u and v – For solid three parameters u, v and w
  • 9. Cont.. Position of any point on a space curve can be expressed as p = p(u) which is same as x=x(u), y= (u), and z=z(u)
  • 11. Parametric cubic polynomial curves • Vector form p= p(u) = k0 + k1u1 + k2u2 + k3u3
  • 12. Parametric cubic polynomial curves • Hermit cubic form
  • 13. Parametric cubic polynomial curves • Hermit cubic form-Blending functions
  • 14. Parametric cubic polynomial curves • Bezier cubic form: Control polygon, approximated, degree less one than vertices. In case of cubic bezeir curve:
  • 15. Parametric cubic polynomial curves • Bezier cubic form
  • 16. Parametric cubic polynomial curves • Bezier cubic form-Blending functions & other examples • Passes through first and last point • Curve lies in the convex hull: minimum convex region enclosing control points
  • 18. Parametric cubic polynomial curves • General considerations – Global and Local modification of curves – Degree of continuity: 1st derivative, 2nd derivative, • Cubic Spline Curve, • B-spline curve, • Rational Curves
  • 19. Parametric cubic polynomial curves • Cubic Spline Curve: Composite curve with boundary condition of continuity in first and second derivatives at intermediate points. • B-spline curve, • Rational Curves • What is NURBS?
  • 20. Parametric polynomial curves • B-spline curve: Pass through start and end points, tangential to the first and last vector. Its generalization of Bezeir curves
  • 21. Parametric polynomial curves • Rational polynomials: can represent conic, more general quadric function, various polynomial types
  • 22. Parametric polynomial curves • Rational polynomials: can represent conic, more general quadric function, various polynomial types • What is NURBS? Non-uniform rational B- splines(NURBS) can represent non-rational B-spline, Bezeir curves, linear and quadric analytic curves and can also be used for interpolating or approximating mode
  • 23. Parametric cubic polynomial curves • Blending functions for Hermit and Bezier curve. (Draw and note the differences) • Advantages of Bezier curve over Hermit curve • Examples of Hermit and Bezier curve • Local modification vs Global modification • Modelling faired shapes found in aircraft and ships
  • 24. Surface Modelling • General form of surface modelling • Surface patch • The Coons patch/sculptured surface • Bi-cubic patch • Bezier surface
  • 25. Surface Modelling • General form of surface modelling • Surface patch
  • 26. Surface Modelling • General form of surface modelling • Surface patch • The Coons patch/sculptured surface • Bicubic patch • Bezier surface
  • 27. Volume Modelling • Boundary models/Representation/Graph based model • CSG • Other modelling techniques – Pure primitive instancing (for part family, geometrically, topologically similar not dimensionally similar) – Cell decomposition-use in FEA – Special occupancy enumeration
  • 28. B-Rep • Ensures geometric and topological consistency – Faces bounded by single loop – Each edge should adjoin exactly two faces and have a vertex at each end – At least three edges should meet at each vertex – Euler’s rule: V - E + F = 2 – Euler-Poincare formula V – E + F – H + 2P = 2B
  • 29. B-Rep
  • 30. B-Rep
  • 31. CSG
  • 32. Other Solid Modeling Techniques • Pure primitive instancing • Cell decomposition • Spatial occupancy enumeration