How To Model Surfaces With Rp



Similar documents
Curves and Surfaces. Goals. How do we draw surfaces? How do we specify a surface? How do we approximate a surface?

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

RAPID PROTOTYPING. Learning Objectives: By the end of the lecture the student should be able to: Explain the fundamentals of Rapid Prototyping

How To Build A 3D Model From Scratch

Rapid prototyping. CAD / lecture. October 5, TO&I Vermelding onderdeel organisatie

Choosing optimal rapid manufacturing process for thin-walled products using expert algorithm

Essential Mathematics for Computer Graphics fast

Prentice Hall: Middle School Math, Course Correlated to: New York Mathematics Learning Standards (Intermediate)

Steady Flow: Laminar and Turbulent in an S-Bend

Science Intensive Development (SID)

Seminar report Rapid Prototyping Submitted in partial fulfillment of the requirement for the award of degree Of Mechanical

CAD/CAM and the Exchange of Product Data

Validation and automatic repair of two- and three-dimensional GIS datasets

How To Draw In Autocad

Optical Digitizing by ATOS for Press Parts and Tools

STL GENERATION INTRODUCTION TO STL. Written by Greta D Angelo

Setting up the Hardware and Software. for a 3D Printer

Image-based simulation of the human thorax for cardio-pulmonary applications

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena.

Volumes of Revolution

CFturbo Modern turbomachinery design software

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches

GLOBAL MANUFACTURING. ARAUJO, Anna Carla AUG, 2015 Mechanical Engineering Department POLI/COPPE/UFRJ

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Computer Aided Systems

Machining processes simulation with the use of design and visualization technologies in a virtual environment

Measurement with Ratios

Performance Level Descriptors Grade 6 Mathematics

TUTORIAL MOVE : 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA

Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2

Kankakee Community College

Slicing Issues in CAD Translation to STL in Rapid Prototyping

Topology. Shapefile versus Coverage Views

Advanced Surface Modeling

SOEM 024: Computer Aided Design. E. Rozos

ME6130 An introduction to CFD 1-1

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION

Manufacturing Process and Cost Estimation through Process Detection by Applying Image Processing Technique

West Sound Technical Skills Center 101 National Avenue N. Bremerton WA 98312

VBA Macro for construction of an EM 3D model of a tyre and part of the vehicle

MAJOR LEARNING OUTCOMES ARCHITECTURE AND URBAN PLANNING 1ST CYCLE PROGRAMS GENERAL ACADEMIC PROFILE

Prentice Hall Mathematics Courses 1-3 Common Core Edition 2013

An introduction to 3D draughting & solid modelling using AutoCAD

Technical What s New. Autodesk Alias Product Line

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

Introduction to Computer Graphics

Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

Geometry Notes VOLUME AND SURFACE AREA

The waveguide adapter consists of a rectangular part smoothly transcending into an elliptical part as seen in Figure 1.

Multiphysics Software Applications in Reverse Engineering

ME 521 Computer Aided Design. 1. Introduction to CAD

Section 12.6: Directional Derivatives and the Gradient Vector

Intensity transformations

Automated moving mesh techniques in CFD

HEAT TRANSFER ANALYSIS IN A 3D SQUARE CHANNEL LAMINAR FLOW WITH USING BAFFLES 1 Vikram Bishnoi

MODERN VOXEL BASED DATA AND GEOMETRY ANALYSIS SOFTWARE TOOLS FOR INDUSTRIAL CT

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

Design & Drafting Services

Prentice Hall Algebra Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Tutorial: Rapid Prototyping Technologies

Thermal Simulation of a Power Electronics Cold Plate with a Parametric Design Study

How To Model Space Frame Structure In Cad 3D Software

H.Calculating Normal Vectors

6 J - vector electric current density (A/m2 )

MATH. ALGEBRA I HONORS 9 th Grade ALGEBRA I HONORS

PUTTING THE SPIN IN CFD

New trend in Russian informatics curricula: integration of math and informatics

Chapter 6. Virtual and Rapid Prototyping

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

Common Core Unit Summary Grades 6 to 8

MATH 132: CALCULUS II SYLLABUS

Application Example: Quality control of sheet metal components

CATIA Wireframe & Surfaces TABLE OF CONTENTS

Data. Visualization process. Segmented, adapted, chosen data. Sampled or simulated (original) data. Display Data (geometry information)

Number of Edges on Excavated Boundaries : What does it mean?

Model Repair. Leif Kobbelt RWTH Aachen University )NPUT $ATA 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS !NALYSIS OF SURFACE QUALITY

How To Make A Solid Body In A Part Of A Part In A Model In A Toybox

UNIVERSITY GRADUATE STUDIES PROGRAM SILLIMAN UNIVERSITY DUMAGUETE CITY. Master of Science in Mathematics

XT B-Rep; Making it Real

prepared by Gabe Landes for T. Purdy 2009

CAGILA 2D and 3D software

Solving Simultaneous Equations and Matrices

BOUNDARY INTEGRAL EQUATIONS FOR MODELING ARBITRARY FLAW

Geometric Modelling & Curves

Exercise: Building and zone geometry import from SketchUp

FloEFD TM. Concurrent CFD for Creo Parametric.

How SolidWorks Speeds Consumer Product Design

Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

Creating Your Own 3D Models

CAD / CAM Dr. P. V. Madhusuthan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 12 Reverse Engineering

NX CAD/CAM 3-Axis Milling Foundation

State of the art mechanical design requires state of the art solutions.

Transcription:

Models of surfaces by 3D printing 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 1

Models of mathematical objects Why producing visual and physical models? Fields of material modeling and of computer visualization of mathematical objects are strictly linked. Both belong to the more general context of their representation. Material models add the tactile experience to the visual one. Aims of visualization and modeling: better understanding of abstract mathematical phenomena; help intuition in (more or less elementary) education; get new shapes from abstract research; popularization of Mathematics; applications in design field; establishing/discovering links between Science and Art; 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 2

Material models of surfaces Is it possible to realize material models of surfaces by using several techniques and materials. In this presentation we mainly deal with Rapid Prototyping and 3D printing techniques. 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 3

Rapid Prototyping and 3D printing techniques Manufacturing techniques that allow the realization of computer-defined 3D parts through a layer-by-layer constructive approach. RP started in 1987 (3D Systems, Inc.) Parts are used as prototypes for study and analysis, for esthetic and ergonomic check. The additive approach widens the range of realizable objects with respect to the traditional milling machines, which subtract material from a full block. 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 4

Are all 3D models realizable? 3D printing allows the passage from virtual 3D models to physical objects. A virtual model can be used as an input file for a RP system only if it represents a real solid. 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 5

Models of surfaces with RP How to use RP technique to realize models of parametrized surfaces? 1) RPdeals with solids; 3) 2) surfaces in general are not solids; we need to: - associate a solid body to a surface; - express it in a5) suitable way for RP systems; 4) - correct B-Rep incoherence; 6) 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 6

From a surface to a solid body Giving thickness to an open surface patch X: K --> R 3 Final result. 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 7

Examples of thickened models Thickened embedded surfaces 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 8

Model of Dini s surface: From the mathematical definition to a material model (1/2) Thickened surface Mathematical model in STL format 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 9

Model of Dini s surface: From the mathematical definition to a material model (2/2) Building simulation; Building process; Final result; Painted model; 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 10

From a surface to a solid body Giving thickness to self-intersecting surfaces X: K --> R 3 - same thickening process as in the previous case; - the resulting object does not represent a solid; - some corrections are needed; 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 11

From a surface to a solid body Giving thickness to self-intersecting surfaces - we switch to a sliced representation of such non-valid objects; - find the problems on each single slice and correct it; 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 12

From a surface to a solid body Giving thickness to self-intersecting surfaces - as a final result we have a collection of planar sections which identifies a valid solid object; - in order to get this result we used both results from differential geometry (normal vector field on regular surfaces, Jordan-Brouwer theorem) and from computational geometry (boolean operations on plane domains defined by polygonal lines, overlapping contours) 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 13

Conclusions We developed a pipeline which has as starting step the mathematical definition of a compact regular immersed surfaces and as final step the ready-to-print solid model. Model of Costa s minimal surface Future work - getting rid from some bugs coming out on representations with a high number of polygons; - going back from the sliced representation to a correct boundary representation of the solid object; 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 14

Thank you for attention. 17/10/2007 Gregorio Franzoni Università di Cagliari Dip. di Matematica e Informatica 15