PDE based shape modelling and manipulation of complex geometry Hassan Ugail School of Informatics University of Bradford, United Kingdom.

Slides:



Advertisements
Similar presentations
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Advertisements

Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Rhinoceros 3D.
Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
#8: Curves and Curved Surfaces CSE167: Computer Graphics Instructor: Ronen Barzel UCSD, Winter 2006.
March 1, 2009Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Hermite Splines Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
Computer Aided Engineering Design
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Cubic Curves CSE167: Computer Graphics Instructor: Steve Rotenberg UCSD, Fall 2006.
CS 445/645 Fall 2001 Hermite and Bézier Splines. Specifying Curves Control Points –A set of points that influence the curve’s shape Knots –Control points.
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
Bezier Curves and Splines David Eno MAT 499 Fall ‘06.
Slide 127 October 1999CS Computer Graphics (Top Changwatchai) Review of Spline Concepts Sections 10-6 to in Hearn & Baker Splines can be 2D.
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 12: Spline Curves (review) Ravi Ramamoorthi Most material.
1 Lecture 13 Modeling Curved Lines and Surfaces. 2 Types of Surfaces Ruled Surfaces B-Splines and Bezier Curves Surfaces of Revolution.
CADGME conference, Linz. JULY /12 TEACHING COMPUTER AIDED DESIGN WITH THE USE OF DYNAMIC GEOMETRY Francisco Pérez Universidad Politécnica de Madrid.
Modelling: Curves Week 11, Wed Mar 23
Computer Graphics (Fall 2005) COMS 4160, Lecture 7: Curves 2
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Curves Week 13, Mon 24 Nov 2003.
Efficient 3D Data Representation for Biometric Applications Hassan Ugail and Eyad Elyan School of Informatics University of Bradford United Kingdom.
B.Sc. Multimedia Computing3D Modelling and Animation Nurbs Modelling.
Joining of Different Type “Wing-Body” Surfaces of Aircraft Structure
A very brief history of computational geometry Rodrigo Silveira GEOC 2010/11 - Q2.
Modeling. Topology Topology describes an object’s shape, number of spans, and degree. For polygon objects this includes vertex positions.
Curve Modeling Bézier Curves
GEOGEBRA conference, Linz. JULY /12 Teaching Computer Aided Design with the use of Geogebra Francisco Pérez Universidad Politécnica de Madrid. Spain.
Surface Modeling Visualization using BrainVISA Bill Rogers UTHSCSA – Research Imaging Center.
Review of Interpolation. A method of constructing a function that crosses through a discrete set of known data points.
Ribs and Fans Ribs and Fans of Bézier Curves and Surfaces Reporter: Dongmei Zhang
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Parametric surfaces.
Alexei SOURIN Nanyang Technological University, Singapore Visual and Haptic Rendering in Co-Space NRF2008IDM-IDM
Chapter 4 Drawing Lines and Shapes. Goals (1 of 2) Review the process of creating illustrations in Illustrator Learn the difference between open lines.
A model is… a representation of a planned or existing object.
3D Object Representations
AP CALCULUS AB Chapter 7: Applications of Definite Integrals Section 7.2: Areas in the Plane.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
Representation of Curves & Surfaces Prof. Lizhuang Ma Shanghai Jiao Tong University.
Slide 129 October 1999CS Computer Graphics (Top Changwatchai) Bézier Curves - Results of Derivation Tangents at endpoints are equal to endpoint slopes.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Prentice Hall Areas in the Plane Section 7.2.
Ship Computer Aided Design
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 12: Curves 1
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Lecture 13 of 42 Wednesday, 15 February 2006 William.
Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Intelligent Engineering Systems Lecture 2. Description.
Curves University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013 Tamara Munzner.
CS552: Computer Graphics Lecture 19: Bezier Curves.
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
On the singularity of a class of parametric curves Speaker: Xu Hui
Object Modeling: Curves and Surfaces CEng 477 Introduction to Computer Graphics.
Lecture 24: Surface Representation
Computer Graphics Lecture 38
Representation of Curves & Surfaces
CSE 167 [Win 17], Lecture 10: Curves 2 Ravi Ramamoorthi
Introduction to Graphics Modeling
Óbuda University John von Neumann Faculty of Informatics
3DS Max Nurbs.
CSE 167 [Win 17], Lecture 9: Curves 1 Ravi Ramamoorthi
Olga Sorkine Research interest: Computer Graphics
Computer Aided Engineering Design
Computer Aided Engineering Design
Lecture 27: Solid Modeling
AP Calculus Honors Ms. Olifer
Chapter 8 Section 8.2 Applications of Definite Integral
3D Modeling & Augmented Reality S3(3) 匠印社 3D JOLLYFAB.
Computer Aided Geometric Design
Overview of Modeling 김성남.
PPT5: Fundamental Geometric Algorithms
Applications of Definite Integrals
Spline representation. ❖ A spline is a flexible strip used to produce a smooth curve through a designated set of points. ❖ Mathematically describe such.
Presentation transcript:

PDE based shape modelling and manipulation of complex geometry Hassan Ugail School of Informatics University of Bradford, United Kingdom

NURBS: Commonly used in 3D modelling Time consuming and not so intuitive 

Method based on boundaries or character lines © H.Ugail, University of Bradford

u=0 p1p1 p2p2 P2P2 Interactive Definition of Shape Demo © H.Ugail, University of Bradford

u=0 d2d2 Examples of PDE Geometry P2P2 © H.Ugail, University of Bradford

u=0 d2d2 PDE Geometry Manipulations P2P2 © H.Ugail, University of Bradford

Geometry manipulation using the spine © H.Ugail, University of Bradford composite surface Corresponding spine described PDE aircraft geometry Boundary curves and spine

Examples © H.Ugail, University of Bradford

Examples …

© H.Ugail, University of Bradford Examples …

Connection with splines © H.Ugail, University of Bradford Presently trying to understand the connections between Bezier surfaces and PDEs. (in collaboration with Prof. Monterde from University of Valencia, Spain). Theorem: Theorem: Given a Bihamonic Bezier Surface of degree n then the inner control points are completely determined by the boundary control points. (Monterde & Ugail, Computer Aided Geometric Design, To Appear)

Some Relevant Literature © H.Ugail, University of Bradford Publications Ugail H, Bloor M I and Wilson M J (1999): "Techniques for Interactive Design Using the PDE Method“, ACM Transactions on Graphics, 18 (2): Ugail H (2004): "Spine Based Shape Parameterisaion for PDE Surfaces" Journal of Computing, 72, Monterde L, Ugail H (2004), “On Harmonic and Bi-harmonic Bezier Surfaces, Computer Aided Geometric Design”, To Appear.Patent: “Method for Complex Geometry Re-Modelling”, British patent (no. GB ) has recently been filed.