ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi www.engr.smu.edu/~rdwivedi/ME5372.html Department of Mechanical.

Slides:



Advertisements
Similar presentations
CHAPTER 1: COMPUTATIONAL MODELLING
Advertisements

Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 6.
Oracle Spatial and Mapviewer Problems From Real World Applications.
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.
1 Computer Graphics Chapter 7 3D Object Modeling.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 4.
HCI 530 : Seminar (HCI) Damian Schofield.
IE 590 J Cecil NMSU 1 IE 590 Integrated Manufacturing Systems Lecture 4 CAD & Geometric Modeling.
Introduction to Solid Modeling
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
CSE351/ IT351 Modeling And Simulation Choosing a Mesh Model Dr. Jim Holten.
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.
2003 by Jim X. Chen: Introduction to Modeling Jim X. Chen George Mason University.
Chapter 3 2D AND 3D SPATIAL DATA REPRESENTATIONS 김 정 준.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
12/06/00 Dinesh Manocha, COMP258 Solid Modeling CSG (Constructive Solid Geometry) Representations: A set theoretic Boolean expression of primitive solid.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Introduction to Boolean Operations on Free-form Solids CS284, Fall 2004 Seung Wook Kim.
1 Finite-Volume Formulation. 2 Review of the Integral Equation The integral equation for the conservation statement is: Equation applies for a control.
Spatial data Visualization spatial data Ruslan Bobov
Computer Graphics recipes for analyzing and enhancing shape information Endowing 3D shapes with Semantics in Virtual Worlds Michela Mortara, Chiara Catalano,
Spatial data models (types)
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Computer Integrated Manufacturing CIM
CS-321 Dr. Mark L. Hornick 1 3-D Object Modeling.
Parametric & 3-D Solid Modeling
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
COMPUTER AIDED DESIGN -(CAD)-3
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.
Section 3 SimLab Architecture. Copyright © 2010 Altair Engineering, Inc. All rights reserved.Altair Proprietary and Confidential Information SimLab Objects.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM, 2004 SOLID MODELLING.
Graphics Graphics Korea University cgvr.korea.ac.kr Solid Modeling 고려대학교 컴퓨터 그래픽스 연구실.
Pro/Engineer Nate Bradley. Pro/Engineer “A feature based, parametric, solid 3D geometric modeling CAD/CAM package that enables a user to develop all aspects.

David Breen, William Regli and Maxim Peysakhov
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
Solid Modeling. Solid Modeling - Polyhedron A polyhedron is a connected mesh of simple planar polygons that encloses a finite amount of space. A polyhedron.
3D Object Representations
GPH 338 Computer Animation Survey
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
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.
University of Engineering and Technology Lahore, Pakistan
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
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.
3D Object Representations 2011, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
Approved for Public Release – Distribution Unlimited
Ulrich Heck, DHCAE-Tools UG ___________________________ CAD geometry based pre-processing for CFD using abstract modeling techniques CastNet: CAD-based.
David Breen, William Regli and Maxim Peysakhov
Raster Data Models: Data Compression Why? –Save disk space by reducing information content –Methods Run-length codes Raster chain codes Block codes Quadtrees.
Solid Modeling Dr. Scott Schaefer.
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?
CS552: Computer Graphics Lecture 28: Solid Modeling.
Introduction to Solid Modeling
Computer graphics 3D solid modeling.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Computer-Aided Design & Drafting
SOLID MODELLING.
Introduction to Graphics Modeling
3D Object Representations
Local Feature Extraction Using Scale-Space Decomposition
Computer-Aided Design & Drafting
Computer Aided Engineering Design
Lecture 27: Solid Modeling
Scale-Space Representation for Matching of 3D Models
Presentation transcript:

ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi Department of Mechanical Engineering Southern Methodist University Dallas TX

Computer modeling of objects (in context of CAD/CAM) computer based well defined representation of a physical object that can be used/processed/analyzed for various production/manufacturing applications.

Computer modeling of objects (in context of CAD/CAM)

Computer Model of object The computer model of the object can be - approximate representation of the solid or accurate representation. The representation essentially is driven by functionality and resources.

Approximate representation of objects and key issues – - LOSSY

Approximate representation of objects and key issues – - The object is represented by subdivision/discretization such as mesh and other geometric primitives.

Approximate representation of objects and key issues – -It is sometimes easier to apply complex mathematical operations such as FEM to smaller well defined set of elements -OR -fabricate a complex/large solid by subdividing it (e.g. Slicing) DIVIDE AND CONQUER

Approximate representation of objects and key issues – -Usage of point clouds is inevitable in the geometries generated by reverse engineering.

Approximate representation of objects and key issues – -Amount of data used to represent geometry is extremely large, complex and expensive.

Approximate representation of objects and key issues – Traingulated representation (STL) : the solid is represented in context of surface that is approximated by triangles.

Approximate representation of objects and key issues – voxel (volume element) : representation of a solid by a regular rectangular grid such that the voxel element essentially reflects (1) existance of the solid at (2) a given set of spatial coordinates.

Approximate representation of objects and key issues – Mesh:The solid/surface is expressed by set of points (nodes) that are connected to generate building blocks (elements) such as triangles, quadrilaterals, tetrahedral, polyhedral. The edges of these elements may be straight or curvilinear as governed by the function.

Approximate representation of objects and key issues – summary 1.LOSSY 2.The object is represented by subdivision/discretization such as mesh and other geometric primitives. 3.It is sometimes easier to apply complex mathematical operations such as FEM, slicing etc. 4.Usage of point clouds is inevitable in the geometries generated by reverse engineering. 5.Amount if data used to represent geometry is extremely large, complex and expensive. 6.Example – STL, voxel, mesh

Accurate representation of objects and key issues – -- Not possible to represent every geometry; however, is capable of representing most of real life geometries. -- Extensive mathematical representation that is driven by complex data structure and expensive algorithm. --Easy translation from one platform to another…? --Example –BREP, CSG etc.

BRep (Boundary Representation) – The object is represented in the context of limiting elements or the boundary. Various surfaces are interconnected to represent a solid.

BRep (Boundary Representation) – The solid comprises by the limiting faces. The faces are limited by edges and edges are bounded by vertices.

Two primary components of the BRep - (1)the geometric elements (vertices, edges, faces) and (2)topological elements i.e. how the geometric elements relate to each other to define a solid in unambiguous fashion.

CSG(Constructive solid geometry) - A solid is created by performing a set of logical operations on a set of solid primitives.

Solid Primitives for CSG

Logical Operations

CSG(Constructive solid geometry) - A solid is created by performing a set of logical operations on a set of solid primitives.

CSG(Constructive solid geometry) The three major component of solid modeling based on CSG include – (1)solid primitives, (2)relative location of primitives (3)The tree of set of Boolean operations. HOMEWORK Problem Based on this principle

Solid Modelers in commercial software Due to its inherent attributes BRep method underlies most of the commercial solid modelers -ACIS (Spatial Corp) -Parasolid (UGS, Siemens PLM) -ProE (proprietary) -etc.

Some common attributes of popular CAD software (apply to ProE) A set of predefined or user defined features are used to generate a solid (Similar to CSG but CSG is not used in literal sense ). The solid is created in context of features rather than the underlying geometry. The hierarchy of features is bounded by a logical order also called parent-child relationship. parent-child relationship allows changes in a part to propagate thorough a well defined relationship/dependence.

ProE -- is a 3 dimensional parametric feature modeling software -- product of Parametric Technology Corporation (PTC) -- is based on the Propriety ProE kernel -- and what else??( we will explore)

Other Issues 1.Maintain a copy of the assignment on a flash media 2.The computers in the lab are reset and all the documents wiped periodically 3.Feel free to use the unix server space to save the files however you should be confident with file handling on unix servers. 4.No delay in the home assignment submission 5.New assignments will be handed out on Thursday and the home assignments are due week after. 6.Best way to reach the instructor – *Always mention ME5372…. in the 7.Send a mail to the address so that instructor can make a mailgroup to send important messages.