Geometric Modeling Systems

Similar documents
Computer Aided Engineering Applications

VALLIAMMAI ENGINEERING COLLEGE

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.

GL9: Engineering Communications. GL9: CAD techniques. Curves Surfaces Solids Techniques

Geometric Modeling. Introduction

Geometry Definition in the ADINA User Interface (AUI) Daniel Jose Payen, Ph.D. March 7, 2016

3D Modeling Parametric Curves & Surfaces

BobCAD CAM V25 4 Axis Standard Posted by Al /09/20 22:03

Chapter 12 Solid Modeling. Disadvantages of wireframe representations

Surface Modeling. Polygon Tables. Types: Generating models: Polygon Surfaces. Polygon surfaces Curved surfaces Volumes. Interactive Procedural

3D Modeling Parametric Curves & Surfaces. Shandong University Spring 2013

Lecture 4b. Surface. Lecture 3 1

Modeling 3D Objects: Part 2

Physically-Based Modeling and Animation. University of Missouri at Columbia

Solid Modeling. Ron Goldman Department of Computer Science Rice University

LECTURE #6. Geometric Modelling for Engineering Applications. Geometric modeling for engineering applications

SOME 024: Computer Aided Design. E. Rozos

3/3/2014. Sharif University of Technology. Session # 5. Instructor. Class time. Course evaluation. Department of Industrial Engineering

CATIA V5 Parametric Surface Modeling

Dgp _ lecture 2. Curves

Solid Modeling Lecture Series. Prof. Gary Wang Department of Mechanical and Manufacturing Engineering The University of Manitoba

3D Modeling techniques

Introduction to the Mathematical Concepts of CATIA V5

A Comprehensive Introduction to SolidWorks 2011

SEOUL NATIONAL UNIVERSITY

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

Curves and Surfaces Computer Graphics I Lecture 10

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling

Lecture 17: Solid Modeling.... a cubit on the one side, and a cubit on the other side Exodus 26:13

Chapter 9 3D Modeling

2/12/2015. Sharif University of Technology. Session # 4. Instructor. Class time. Course evaluation. Department of Industrial Engineering

B-spline Curves. Smoother than other curve forms

ME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A

CSG obj. oper3. obj1 obj2 obj3. obj5. obj4

Fathi El-Yafi Project and Software Development Manager Engineering Simulation

I-deas NX Series Master Modeler Foundation capabilities for feature-based variational solid modeling

Version 2011 R1 - Router

Geometric Modeling. Creating 3D solid geometry in a computer! Partial History of Geometric Modeling

SolidWorks 2013 and Engineering Graphics

(Refer Slide Time: 00:02:24 min)

Customized Pre/post-processor for DIANA. FX for DIANA

Compatibility of Data Transfer between CAD Applications

Images from 3D Creative Magazine. 3D Modelling Systems

Geometric Modeling. Creating 3D solid geometry in a computer! MAE 455 Computer-Aided Design and Drafting

SOLIDWORKS 2016 and Engineering Graphics

Computergrafik. Matthias Zwicker. Herbst 2010

Licom Systems Ltd., Training Course Notes. 3D Surface Creation

Engineering designs today are frequently

Flank Millable Surface Design with Conical and Barrel Tools

Computer Aided Engineering Applications 3. Advanced Manufacturing

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016

Solid Modeling: Part 1

OUTLINE. Quadratic Bezier Curves Cubic Bezier Curves

Curves and Surfaces 1

Engineering Drawing II

CATIA Surface Design

9. Three Dimensional Object Representations

Shape Representation Basic problem We make pictures of things How do we describe those things? Many of those things are shapes Other things include

Curves and Surface I. Angel Ch.10

Solids as point set. Solid models. Solid representation schemes (cont d) Solid representation schemes. Solid representation schemes (cont d)

COMPUTER AIDED ENGINEERING DESIGN (BFF2612)

Central issues in modelling

Lecture 4, 5/27/2017, Rhino Interface an overview

Introduction p. 1 What Is Geometric Modeling? p. 1 Computer-aided geometric design Solid modeling Algebraic geometry Computational geometry

Input CAD Solid Model Assemblies - Split into separate Part Files. DXF, IGES WMF, EMF STL, VDA, Rhino Parasolid, ACIS

Version 4.1 Demo. RecurDynTM 2002 RecurDyn User Conference

Curve Representation ME761A Instructor in Charge Prof. J. Ramkumar Department of Mechanical Engineering, IIT Kanpur

Geometric Modeling Mortenson Chapter 11. Complex Model Construction

Core Master Modeler. foundation capabilities for feature-based variational solid modeling

user manual vol. 2: modeling

1. Introduction to Constructive Solid Geometry (CSG)

AutoCAD for Engineers and Designers, 21st Edition. (3D and Advanced)

Curves and Surfaces. Chapter 7. Curves. ACIS supports these general types of curves:

The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a

3D Modeling: Solid Models

Introduction to Solid Modeling

Convergent Modeling and Reverse Engineering

Chapter 2: Rhino Objects

Curves and Surfaces Computer Graphics I Lecture 9

CAD/CAM COURSE TOPIC OF DISCUSSION GEOMETRIC MODELING DAWOOD COLLEGE OF ENGINEERING & TECHNOLOGY- KARACHI- ENGR. ASSAD ANIS 4/16/2011 1

Geometric and Solid Modeling. Problems

Lecture 7. Neutral File. Lecture 7 1

Solid Modelling. Graphics Systems / Computer Graphics and Interfaces COLLEGE OF ENGINEERING UNIVERSITY OF PORTO

Surfacing using Creo Parametric 3.0

Until now we have worked with flat entities such as lines and flat polygons. Fit well with graphics hardware Mathematically simple

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011

Polygon Meshes and Implicit Surfaces

Lecture IV Bézier Curves

Know it. Control points. B Spline surfaces. Implicit surfaces

11/1/13. Polygon Meshes and Implicit Surfaces. Shape Representations. Polygon Models in OpenGL. Modeling Complex Shapes

Polygon Meshes and Implicit Surfaces

Geometry. Chapter 5. Types of Curves and Surfaces

Autodesk 123D Beta5 Overview

Autodesk Moldflow Adviser AMA Model Import Formats

From curves to surfaces. Parametric surfaces and solid modeling. Extrusions. Surfaces of revolution. So far have discussed spline curves in 2D

Lesson 08 Geometrical Object Types

Geometric Modeling of Curves

Les Piegl Wayne Tiller. The NURBS Book. Second Edition with 334 Figures in 578 Parts. A) Springer

Chapter 4-3D Modeling

Direct Modeling: Easy Changes in CAD?

Transcription:

Geometric Modeling Systems Wireframe Modeling use lines/curves and points for 2D or 3D largely replaced by surface and solid models Surface Modeling wireframe information plus surface definitions supports shading, toolpath thgeneration, etc. verification of surface normals, curvature, etc.

Solid Modeling Systems closed volumes. Includes surface information. Any point: inside, id outside or on surface. Solid information can be derived (e.g. mass, centre of gravity, etc.) can be used for further analysis or processing (e.g. finite element meshing, NC machining) much more complicated data structure including geometry and topology. Modeling functions designed to relieve operator of the complexity of the data required.

Modeling functions almost all solid modeling systems provide the same set of modeling functions for object creation. Primitive Creation Boolean Functions Sweeping/Swinging Lofting/Skinning Rounding/Blending Lifting Boundary Modeling Feature based dmodeling

Primitive Creation retrieve previously defined primatives block, cylinder, cone, sphere, etc. usually parametric in nature with dimensional input required upon retrieval. Boolean Operations union, intersection and difference can include cutting with planes, etc. avoid invalid solids (e.g. 2 blocks just touching)

Sweeping/Swinging translating or revolving a planar closed loop results in a solid (I.e. the swept volume). If the shape is not closed, a surface is generated e instead of a solid. Some modelers e allow this and some do not. Lofting/Skinning create a skin over prespecified cross-sectional planar sections. The ends must be closed to make a solid.

Rounding/Blending modifying existing solids to remove a sharp edge or vertex and replace with smooth curved surface. Filleting is a special case where e the rounding occurs with the addition of material. Lifting pulling a portion or an entire face of a solid in a certain direction. Avoid creation of improper solids.

Boundary Modeling similar to surface modeling. Modification of vertices, edges and faces directly. Must create a fully bounded volume surfaces must then be stitched together. Allows for solids with specific complex surface definitions. Perfecting edge connections can be challenging.

Feature Based Modeling creation of features on objects which are similar to manufacturing tasks. E.g. chamfer, drill a hole, cut a slot, etc. provides potential for automated process planning (e.g. CAPP). Captures knowledge of designer. Integrates design and manufacturing requires designers to think differently doesn t suit certain geometries and tasks. May limit manufacturing options.

Parametric Modeling a refinement on all of the other approaches. Allows dimensional i constraints t to maintained i as variables which permits creation of part families based on underlying design. Constraints must capture the design intent so that resized instances are correctly configured. Can provide significant time savings through re-use of existing models. Requires more training to ensure a proper constraint set.

Representation of Curves coordinate systems (WCS). Analytic curves e.g. lines, arcs, circles, parabolas, ellipses, etc. Synthetic ti curves e.g. splines Parametric representation avoids issues of infinite slope, dependence on coordinate system and display as points or line segments P(u) = [x y z] T = [x(u) y(u) z(u)] T, u min <U< u max

Synthetic curves have progressed through stages of development general (Hermite) cubic spline (interpolation) ti Bezier Curves (approximation) shape controlled lldby defining dfii points it (not tderivatives) order/degree is variable to allow higher order continuity. Generally smoother because of higher order derivatives. B-Spline Curves generalization of Bezier Curves.

B-Spline Curves (continued) degree is separated from number of control points Basis (blending) functions of desired degree. Provide further control over curve, including tangency at start and end points. Can use multiple coincident knots or control points to affect characteristics of curve. NURBS non-uniform rational B-splines a unified representation which is widely used still an approximation and not always the best choice for simple (analytical) shapes.

Representation of Surfaces parallels curve representation Analytic surfaces (planes, ruled, revolved, etc.) are represented parametrically. Synthetic surfaces have developed in step with curve representation. Hermite bi-cubic Bezier Coons patches B-Spline NURBS

Representation of Solids many different representations have been tried or proposed. Primitive Instancing Spatial Occupancy Enumeration Cell Decomposition Sweeping Constructive Solid Geometry Boundary Representation (B-Rep) the last two listed have gained wide acceptance in commercial software.

Constructive Solid Geometry (CSG) uses primitive shapes and boolean operators represented as a tree structure where branches end with primitives, dimensions, and coordinate transform. ta so Works well for user input and rendering doesn t explicitly define surfaces.

Boundary Representation (B-rep) objects represented by bounding faces faces are subdivided into edges and verticies it is possible to build a solid from B-rep, but it is laborious for the operator. Excellent surface representation Combination CSG and B-rep this is typical of current software which store and manipulate based on CSG, but use boundary evaluation to generate B-rep data. Storage vs calculation trade-offs are made.

CAD Data Translation geometry, topology, auxiliary information DXF is a commonly used standard developed by Autodesk for AutoCAD ASCII data file with headers and data points not particularly well constructed or efficient. Initial Graphics Exchange gestandard d( (IGES) international effort first available in 1980 adopted by ANSI and ISO developed for 2D, 3D and surface model data reasonably standard, although flavours exist.

Standard for Exchange of Product Data STEP is another international initiative goal is to define a file format including all information necessary to describe a product from design to production it is huge, somewhat unmanageable and largely unproven, but probably the future of data exchange. STL standard for RP exchange

Modeling System Files ACIS graphical kernal >>.SAT file AutoCAD, CADKEY, etc. Parasolids graphical kernal >>.x_t files Microstation, SolidEdge, SolidWorks, MasterCam, Virtual Gibbs, etc.