COMPUTER AIDED GEOMETRY DESIGN AND MODELING

Slides:



Advertisements
Similar presentations
Numerical Example - Contact Study A two layered [0 0 /90 0 ] laminate with a pre-existing delamination at the ply interface is considered. The plate is.
Advertisements

Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Lecture Notes #11 Curves and Surfaces II
Lecture 10 Curves and Surfaces I
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 13: NURBs, Spline Surfaces Ravi Ramamoorthi Some material.
CAGD history and outlook
Overview June 9- B-Spline Curves June 16- NURBS Curves June 30- B-Spline Surfaces.
© University of Wisconsin, CS559 Spring 2004
KMMCS, April. 2003, Lee Byung-Gook, Dongseo Univ., Spline Methods in CAGD Lee Byung-Gook Dongseo Univ.
MIT EECS 6.837, Durand and Cutler Curves & Surfaces.
MIT EECS 6.837, Durand and Cutler Curves & Surfaces.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
T-Splines and T-NURCCs
UMass Lowell Computer Science Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction.
Bezier and Spline Curves and Surfaces Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Evolution of a Discipline CAGD. I have never been very enthusiastic about calling our field 'Computer Aided Geometric Design‘. Ivor Faux and I once wrote.
Computer Graphics Introduction
09/16/02 Dinesh Manocha, COMP258 Surfaces Locally a 2D manifold: i.e. approximating a plane in the ngbd. of each point. A 2-parameter family of points.
Mastering CAD/CAM Ibrahim Zeid.
Parametric Curves & Surfaces
Graphics Programming, Byung-Gook Lee, Dongseo Univ., Graphics Programming Byung-Gook Lee Dongseo Univ.
IMAM Institute of Mechanics and Advanced Materials
KMMCS, Jan. 2006, Spline Methods in CAGD, Spline Methods in CAGD byung-gook lee Dongseo Univ.
Engineering Research Center for Computer Integrated Surgical Systems and Technology Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor.
Subdivision/Refinement Dr. S.M. Malaek Assistant: M. Younesi.
Curve Modeling B-Spline Curves
A Survey on FFD Reporter: Gang Xu Mar 15, Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline.
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 16.
(Spline, Bezier, B-Spline)
Introduction to Computer Graphics with WebGL
T-splines Speaker : 周 联 Mian works Sederberg,T.W., Zheng,J.M., Bakenov,A., Nasri,A., T-splines and T-NURCCS. SIGGRAPH Sederberg,T.W.,
Splines IV – B-spline Curves based on: Michael Gleicher: Curves, chapter 15 in Fundamentals of Computer Graphics, 3 rd ed. (Shirley & Marschner) Slides.
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
CS 376 Introduction to Computer Graphics 04 / 25 / 2007 Instructor: Michael Eckmann.
Knot intervals and T-splines Thomas W. Sederberg Minho Kim.
12/9/ :28 UML Graphics II B-Splines NURBS Session 3A.
Computing & Information Sciences Kansas State University Lecture 30 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 30 of 42 Wednesday, 09.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
Graphics Programming 2003, Lee Byung-Gook, Dongseo Univ., Graphics Programming Lee Byung-Gook Dongseo Univ.
CS274 Spring 01 Lecture 8 Copyright © Mark Meyer Lecture VIII Deformable Bodies CS274: Computer Animation and Simulation.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
B(asis)-Splines Ashish Myles CISE, UF. Splines ● Piecewise polynomial ● More flexible than single polynomials – can have finite support – can be periodic.
Graphics Programming 2003, Lee Byung-Gook, Dongseo Univ., Graphics Programming Lee Byung-Gook Dongseo Univ.
Evgeny Lipovetsky School of Computer Sciences, Tel-Aviv University
© University of Wisconsin, CS559 Spring 2004
3D Modeling & Animation Software
Introduction Numerical model
Lecture 22: B Spline Curve Properties
error-driven local adaptivity in elasto-dynamics
Computer Graphics Lecture 38
(Spline, Bezier, B-Spline)
  CAD/CAM 1.
Introduction to Graphics Modeling
3D Object Representations
© University of Wisconsin, CS559 Fall 2004
© University of Wisconsin, CS559 Spring 2004
Curves and Surfaces.
Computer Aided Engineering Design
Lecture 4: Algorithmic Methods for G/M/1 and M/G/1 type models
Mesh Parameterization: Theory and Practice
Lecture 21: B Spline Curve
PPT4: Rational B-spline Curves and Surfaces
PPT3: B-spline Curves and Surfaces
PPT6: Advanced Geometric Algorithms
PPT2: B-spline Basics Functions
PPT5: Fundamental Geometric Algorithms
Overview June 9- B-Spline Curves June 16- NURBS Curves
Presentation transcript:

COMPUTER AIDED GEOMETRY DESIGN AND MODELING What is the course about ???   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

COMPUTER AIDED GEOMETRY DESIGN AND MODELING What is the course about ???   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

COMPUTER AIDED GEOMETRY DESIGN AND MODELING What is the course about ???   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

COMPUTER AIDED GEOMETRY DESIGN AND MODELING What is the course about ???   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

COMPUTER AIDED GEOMETRY DESIGN AND MODELING SYLLABUS OUTLINE Design, Modeling and Simulation Functions,Curves and Surfaces Construction of Curves and Surfaces by Means of Basis Functions Bezier Curves B-splines ( Basis Splines , I-J Schoenberg* 1946 ) Bezier , B-splines surfaces, Volumes. Basis Functions revisited, Hierarchy, Knot insertion 1rst Applications to Design and Simulation, Data Organisation, Sparce matrices Relation to the Finite Element Method NURBS(Non Uniform B- Splines), curves, surfaces and volumes. Applications: Free Form Design, Simulation, Optimisation ( and time permits Animation)   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

COMPUTER AIDED GEOMETRY DESIGN AND MODELING Bibliography, Web (re)Sources, Software Tools BOOKS ON CAGD (Fundamentals of ) Computer Aided Geometric Design , Hoschek Lasser -AK Peters 1993 Curves and Surfaces for CAGD A Practical Guide 5th edition Gerald Farin- Morgan-Kaufmann 2002 Geometric Modeling with Splines, Cohen, Riesenfeld Elber - AK Peters 2001 The Nurbs Book,2nd ed. Peigl,Tiller Springer 1997 BOOKS on Numerical Methods- Simulation Computational Science and Engineering 1rst Edition G. Strang Wellesleycambridge press 2007 An Analysis of the Finite Element Method, 2nd ed. by G. Strang and George Fix† Wellesleycambridge (2008) Isogeometric Analysis J.A. Cottrell, T.J.R. Hugues, Y. Bazilevs WEB Resources: Tom Sederberg http://tom.cs.byu.edu/~557/text/cagd.pdf http://graphics.cs.ucdavis.edu/~hamann/lectures.shtml http://people.bath.ac.uk/ensab/G_mod/FYGM/ http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.html   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

COMPUTER AIDED GEOMETRY DESIGN AND MODELING Bibliography, Web (re)Sources, Software Tools WEB Resources: Tom Sederberg http://tom.cs.byu.edu/~557/text/cagd.pdf Wikipedia ( but you may have to correct-modify it) My own notes : http://www.cs.huji.ac.il/course/2004/cagd/cagdnotes.pdf http://www.cs.huji.ac.il/course/2004/scicomp/VariationalMethods.pdf http://www.cs.huji.ac.il/course/2004/scicomp/finite_elements.pdf Strang courses MIT (videos http://ocw.mit.edu/OcwWeb/Mathematics/18-085Fall-2008/CourseHome/index.htm) and books website http://math.mit.edu/cse/ Software: Matlab Poor man’s matlab : http://www.scilab.org/ http://www.gnu.org/software/octave/ Poor man’s 3D creation: http://www.blender.org/ Visualisation : Tcl/Tk, OpenGL   Title *One of the 1rst post doc at HU, in 1928! CAG Design and Simulation

TENSOR PRODUCT SURFACES CAG Design and Simulation

TENSOR PRODUCT SURFACES CAG Design and Simulation

TENSOR PRODUCT SURFACES CAG Design and Simulation

TENSOR PRODUCT SURFACES The two-dimensional basis functions are shown as wireframe surfaces. Since the control points are on the same row, the basis function in the u-direction is fixed while the basis functions in the v-direction change. Since B-spline basis functions are in general non-zero only on a few consecutive knot spans (i.e., the local modification scheme), the two-dimensional B-spline basis functions are non-zero on the product of two knot spans on which at least one one-dimensional basis function is non-zero. This fact is shown in the above figures clearly. CAG Design and Simulation

TENSOR PRODUCT SURFACES Bezier surface CAG Design and Simulation

TENSOR PRODUCT SURFACES Schematic illustration of NURBS paraphernalia for a one-patch surface model. Open knot vectors and quadratic C1-continuous basis functions are used. Complex multi-patch geometries may be constructed by assembling control meshes as in standard finite element analysis. Also depicted are C1-quadratic (p = 2) basis functions determined by the knot vectors. Basis functions are multiplied by control points and summed to construct geometrical objects, in this case a surface in R3. The procedure used to define basis functions from knot vectors will be described in detail in Chapter 2. CAG Design and Simulation

TENSOR PRODUCT SURFACES CAG Design and Simulation

TENSOR PRODUCT SURFACES CAG Design and Simulation

TENSOR PRODUCT SURFACES Definition de domaines…..2d -> 2d, 2d-> 3d, 3d->3d CAG Design and Simulation