Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015

Slides:



Advertisements
Similar presentations
Three-Dimensional Modeling (A Brief Introduction)
Advertisements

Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 6.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 5.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 8.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 9.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
LECTURE 3 Geometric Modelling
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 3D Modeling.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 4.
IE 590 J Cecil NMSU 1 IE 590 Integrated Manufacturing Systems Lecture 4 CAD & Geometric Modeling.
Introduction to Solid Modeling
History: CNC: ~1950 Mainframe Computers: ~1960’s BREP: 1970 (Baumgart) CSG: 1974 (Ian Braid) Solid Modeling.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
Getting Started with 3-D CAD by Solid Modeling
Implicit Surfaces Tom Ouyang January 29, Outline Properties of Implicit Surfaces Polygonization Ways of generating implicit surfaces Applications.
UMass Lowell Computer Science Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Complex Model Construction Mortenson Chapter 11 Geometric Modeling
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
Creating Solid Models Parametric Modeling Concept
ES050 – Introductory Engineering Design and Innovation Studio Solid Modeling Prof. Paul Kurowski.
ES050 – Introductory Engineering Design and Innovation Studio 1 Computer Aided Design (CAD) Prof. Paul Kurowski Oct. 28, 2009.
INTRODUCTION TO GEOMETRIC MODELLING 20 September 2010.
ES050 – Introductory Engineering Design and Innovation Studio 1 Computer Aided Design (CAD) Part 1 Prof. Paul Kurowski.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
ME110- Introduction to CAD Craig R. Ronald Hylan 303.
Computer Integrated Manufacturing CIM
Parametric & 3-D Solid Modeling
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
SDC PUBLICATIONS © 2012 Chapter 8 Constructive Solid Geometry Concepts Learning Objectives:  Understand Constructive Solid Geometry Concepts  Create.
Career & Technical Education Computer-Aided Design & Drafting Explain and demonstrate basic CAD commands and techniques.
COMPUTER AIDED DESIGN -(CAD)-3
Computer Integrated Manufacturing CIM
Week 5 – MSE508/L Ileana Costea, Ph.D. Spring 2008 Solid Modeling/Data Exchanges Chapter 4 and part of Ch. 5 (pp ) (Chang textbook)
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, February 23, 2000 William H. Hsu Department.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM, 2004 SOLID MODELLING.
Graphics Graphics Korea University cgvr.korea.ac.kr Solid Modeling 고려대학교 컴퓨터 그래픽스 연구실.
ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi Department of Mechanical.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS Solid Modelling Graphics Systems / Computer.
Lecture 5: Curves And Surfaces, and Geometric Modeling
PREPARED BY: SAMERA BINTI SAMSUDDIN SAH SEM /2012 (NOV 2011)
3D Object Representations
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
GC350 Midterm Review JEOPARDY SolidWorks & Modeling The Design Process ProcessGeneralDimensioningGeneralDimensioning Threads & FastenersGD&TGD&T 100.
1 CS 430/585 Computer Graphics I 3D Modeling: Subdivision Surfaces & Solid Modeling Week 9, Lecture 17 David Breen, William Regli and Maxim Peysakhov Geometric.
Three-Dimensional Object Representation
Geometrically Bounded Wireframe AIC (Part 510) Grouping of curves relevant for 3-dimensional wireframe modeling without topological constructs Elementary.
In the name of God Computer Graphics. Introduction Modeling techniques modeling techniques managements Some renderings.
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lect 12P. 1Autumn Quarter Solid Modeling Lecture 12.
David Breen, William Regli and Maxim Peysakhov
Solid Modeling Dr. Scott Schaefer.
Slide 1Lecture Fall ‘00 Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural.
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
Three-Dimensional Modeling. Types of Models  Wireframe  Surface  Primitive  Solids.
CS552: Computer Graphics Lecture 28: Solid Modeling.
Introduction to Geometric Modeling
Introduction to Solid Modeling
Computer-Aided Design & Drafting
3D Modeling Basics Three basic types of 3D CAD models:
SOLID MODELLING.
ME110- Introduction to CAD
Introduction to Graphics Modeling
GEOMETRIC MODELING METHODS
3D Object Representations
3D Modeling in AutoCAD.
Computer-Aided Design & Drafting
Lecture 27: Solid Modeling
Chapter 3 Constructive Solid Geometry Concepts
Presentation transcript:

Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015 Tavita Su’a INFORMATION SCIENCE

Lecture Overview Definition Sample Application Areas Geometric Model Techniques Wireframe Modelling Surface Modelling Solid Modelling Potential Exam questions

Definition is a branch of applied mathematics and computational geometry that studies methods and algorithms for the mathematical description of shapes It is concerned with the computer compatible and mathematical representation of the geometry of an object Requires visual representation and mathematical representation

Definition Is this object 2D or 3D?

Why is Geometric Modelling needed? Design Analysis – simulate physical behaviour on the computer Finite element analysis for stress, vibration, thermal and optimization Less expensive than building a physical model Can be used directly in manufacturing, generating tool path for Computer Numerical Control (CNC) Can be used for presentations and marketing purposes

Geographic Information Systems Sample Applications Areas Geographic Information Systems And Spatial Databases Computer Graphics CAD

Sample Applications Medical Imaging Manufacturing Design Video Games

Geometric Object Information necessary for defining geometric object can be divided into two categories: Geometric information – definition of the coordinates and dimensions of an object and its entities Topological Information – the connectivity and associativity of the object entities; it determines the relational information between object entities

Geometry vs Topology

Geometric Representation Properties When looking at geometric object representations we should pay attention If it is: Complete – if it allows a point to be classified as being inside, outside or on the object boundary Valid – it is possible to build a physical model on it e.g. it does not contain free edges or faces Unambiguous – it can only be interpreted only in one way

Wireframe Modelling Developed in 1960s and referred to as a “stick figure” or “edge representation” Model consists entirely of points, lines, arcs, circles, conics and curves A wireframe object is not recorded as a solid Simplest and thus the fastest modelling technique in terms of speed and processing power

Wireframe Modelling Ambiguous or ? Complex models are difficult to interpret

Surface Modelling Developed in the end of the 1960s as the extension of wireframe modelling. Defines not only the edges, but also its surfaces Objects are defined by their bounding faces Surface model represents the skin of an object, these skins have no thickness or material type

Surface Modelling Can be used for both open and closed surfaces Renders model for better visualization Can be used to design and analyse complex surfaces (free-form) Surface properties such as roughness and colour can be assigned

Solid Modelling Introduced in the 1970s A complete and unambiguous representation of a precisely enclosed and filled volume Common Approaches: Boundary Representation (B-Rep) Constructive Solid Geometry (CSG) Parametric Modelling Spatial decomposition representations Cell decomposition Voxel representation

Constructive Solid Geometry Defines a model in terms of combining basic and generated solid shapes Objects represented as a combination of simpler solid objects (primitives) Uses Boolean operations to construct a model

CSG – Boolean Operations Union Intersection Subtract/Cut

CSG Example To Create this object: Identify which primitives are required Identify required Boolean operations Record operations in a CSG tree

Union CSG Example Cut Cut

CSG Continued Data structure implies the geometric shape Eg. Object is not defined by a set of edges or faces but by the instruction: union primitive1 with primitive2 Procedural data is stored in a CSG tree Simple and easy to manage Can grow to be cumbersome for complex shapes Non-uniqueness of solid models databases can store different instructions to reconstruct the same object

Parametric Modelling Concept Parametric is a term used to describe a dimension’s ability to change the shape of model geometry if the dimension value is modified. Feature-based is a term used to describe the various components of a model. For example, a part can consists of various types of features such as holes, grooves, fillets, and chamfers. Parametric modelers are featured-based, parametric, solid modeling design programs: SolidWorks, Pro-Engineer, Unigraphics (CSG and parametric) etc.

Potential Exam Questions How is a CSG model defined, and how does it differ from other solid modelling techniques? What is the benefit of constructing a wireframe model? Why is parametric representation preferred over implicit and explicit forms of a mathematical definition in geometric modelling?

Resources https://en.wikipedia.org/wiki/Geometric_modeling http://www.engr.uvic.ca/~mech410/old/2_Lecture_Notes/5_Geometric_Modeling.pdfhttp://www.engr.uvic.ca/~mech410/old/2_Lecture_Notes/5_Geometric_Modeling.pdf http://graphics.cs.ucdavis.edu/~joy/GeometricModelingLectures/ https://www.youtube.com/watch?v=0IgOapAtauM

References http://www.epension.am/__vfs/__system_images/backgrounds/1.jpg http://www.ewh.ieee.org/soc/es/Aug1996/030/cd/en495w03/subtopic/cad1.htm http://www2.imm.dtu.dk/projects/MeshMed/gfx/heart_zhang.png https://upload.wikimedia.org/wikipedia/commons/7/77/Polygon_face.jpg https://suburbanexperiment.files.wordpress.com/2011/11/box.jpg http://enggcharts.org/category/COMP%20GRAPHIC.jpg http://www1.eafit.edu.co/cadcamcae/warped_Marching_Cubes.png http://designer.mech.yzu.edu.tw/articlesystem/article/compressedfile/(2010-11-25)%20Solid%20modeling%20techniques%20and%20boundary%20representation.files/image008.gif https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Necker_cube.svg/2000px-Necker_cube.svg.png http://www.esru.strath.ac.uk/Consultancy/Ex6_besancon/theatre_page/ESP_wire_frame.gif https://upload.wikimedia.org/wikipedia/commons/4/4a/Gaussian_curvature.PNG http://i.ytimg.com/vi/n2iSagbexsg/maxresdefault.jpg