Interim Project Report!

Size: px
Start display at page:

Download "Interim Project Report!"

Transcription

1 Interim Project Report Innovative software for 3D printing Project Website: Student: Zhejiao Chen Supervisor: Prof. Francis Lau Department of Computer Science University of Hong Kong 1 of 11

2 1. Background and Objective 3D printing technology is a developing technology which has been around since 1980s. A more technical name for 3D printing is rapid prototyping(rp). The professional literature in RP contains different ways of classifying RP processes. One representation based on German standard of production processes classifies RP processes according to state of aggregation of their original material. A few important RP processes are Stereolithography (SL), Selective Laser Sintering (SLS), Fused Deposition Modeling (FDM) and Laminated Object Manufacturing (LOM). For example, in SLS, fine polymeric powder is spread on the substrate using a roller; in FDM, a movable nozzle above a substrate deposits thread of molten polymeric material[1]. In this project, we focus on FDM which is most obvious in terms of layer by layer processing. Two important factors to consider are orientation and slicing. Due to slicing, the staircase effect which we want to eliminate is inevitable; however, some orientation can minimize the shortcoming which is caused by slicing either directly or indirectly. For example, part deposition orientation can affect surface quality and build time. A cube printed standing on one of its six surfaces will have no staircase effect on the bottom face at all; however, if printed with an angle between the one of its six faces and the XY plane, then the staircase effect can be prominent on all faces[2]. This is shown in Figure 1.1. Since the build time is dominated by the number of slices needed, build time reduction is achieved by considering an orientation that offers minimum number of slices among few pre-selected orientations. 2 of 11

3 As for the development environment, Google SketchUp is a 3D modeling tool which understands the Ruby language. To extend the functionality of SketchUp, we use SketchUp Ruby API to create a Ruby script to run on SketchUp. The objective of this project is to implement a Google SketchUp plugin that addresses the two important factors mentioned above orientation and slicing. This plugin can slice a model in any orientation under a certain slice thickness. However, this step can only help the user to visualize the staircase effect. In order to further help the user to compare the surface quality and build time of different orientations, a report is generated to help quantify the differences among different combinations of orientation and slice thickness. Figure 1.1 Orientation and Staircase Effect 3 of 11

4 2.Methodology (Theory and Approach) 2.1 Related work Massod and co-workers [3] [4] [5] used a volumetric error based approach to determine suitable part deposition orientation. In this methodology, difference in the volume of the part deposited using uniform slices and the CAD model of the part is minimized for selecting a suitable orientation. As shown in Figure 2.1, the black area is the difference in volume of CAD modle and LM part. Here the build edges of the slices are assumed to be rectangular. This methodology involves a primitive volume approach, which assumes a complex part to be constructed from a combination of basic primitive volumes. More recently Massod [5] presented a generic approach in which tessellated CAD models are used in place of basic primitives which forms a part. Best part deposition orientation for tessellated CAD model is obtained by minimizing the volumetric error [3] [4]. Figure 2.1 Massod a Volumetric Error Based Approach 4 of 11

5 2.2 Model representation in SketchUp In order to get our hands on the model created in SketchUp, we first have to understand the relationship between SketchUp and Ruby API, and how a model is represented in SketchUp using the Ruby language. SketchUp commands are composed of SketchUp-specific terms, but the underlying language is Ruby. Ruby is a programming language whose primary use has been in the development of web applications (Ruby on Rails). Nearly every SketchUp script starts by accessing three basic data structure: Sketchup, Model and Entities [6]. The methods in the Sketchup module access properties related to the Sketchup application as a whole. The most important method in the Sketchup module is active_model. This returns the Model object corresponding to the currently open SketchUp design. The Model object represents a single SketchUp file (*.skp) which is a file containing the design information. It is like a single object containing multiple compartments, and each compartment may contain multiple objects. Figure 2.2 shows six of the most important object drawers contained within a Model object. The Entity class is the superclass for all drawable shapes in SketchUp. Figure 2.3 shows some of the hierarchy of Entity subclasses. In SketchUp, everything is made of one of two kinds of things: edges and faces. They are the building blocks of every model you make. For example, a basic cube is composed of 12 edges 5 of 11

6 and 6 faces. Edges are always straight. Arcs and circles are made of small straight-line segments. Faces are always flat. Surfaces that look curved are made up of multiple flat faces. Figure 2.2 Content of a SketchUp Model Object (Abridged) Figure 2.3 The Entity Class Hierarchy (Abridged) 6 of 11

7 2.3 Slicing model in any orientation After the model is created, it should first be made as a Group which is a collection of Entities objects. When operating on a Group, it operate on all of its Entity objects at once. This will make it possible for user to Rotate the whole model to a specified orientation, because a Group is treated as a whole instead of a bunch of Entities. Then the slice thickness is chosen by the user and the model is going to be sliced in Z direction just like the real-time scenario in which the layer is deposited in the XY plane and build up in +Z direction. The plugin starts by selecting faces of the model from the bottom up. The distance of the gap between two adjacent faces is the value of slice thickness chosen by the user. After all the faces are selected, call PushPull method on each face to extrude all faces in the +Z direction with distance equal to slice thickness. 2.4 Quantify volumetric error The volumetric error based approach used to determine suitable part deposition orientation presented by Massod provides us with a feasible way to quantify the surface quality. In most cases, the volume of the original model and the volume of the sliced model will be different. The difference of the two volumes is used to identify volumetric error and treated as an indicator of the surface quality. To further specify this approach, let the volume of original model be V(o), the volume of the sliced model be V(s), then the difference is V(o) - V(s). In the report, the value of V(o), V(s), V(o) - V(s) and V(o) - V(s) / V(o) are presented. To compare the same model with the same slice thickness under different orientations, V(o) - V(s) / V(o) will be a good indicator of the 7 of 11

8 surface quality. The smaller the figure is, the better the surface quality will be. Additionally, the number of slices is reported as well to indicate the build time. The larger the number of slices is, the longer the build time will take. 3. Achievements in the First Semester 3.1 Selecting faces in the model The general steps to slice a model are done as shown below: Call the method local_bounds on the model which is a group. The return value is an object called BoundingBox which is a three-dimensional box, alighted with the global axes, only large enough to exactly bound the model Group. Based on the height of model and the slice thickness, the number of slices needed is derived. Loop from the bottom to the top of the BoundingBox to create all the faces needed for later cutting. These faces have the same shape as the bottom/top face of the BoundingBox. The distance between any two adjacent faces is the value of slice thickness. All the faces form an Entities object. Use the cutting faces created just now to intersect with a copy of the model (Entities.intersect_with). This will create faces which do not exist before inside the copied model. After this is done, although you can only see some edges adding to the surface of the copied model, with the function Sketchup.active_model.selection.length which counts the total number of edges and faces, you can actually tell there is a face in the middle. 8 of 11

9 Loop through all the entities of the copied model to find all the entities which are both Face object and parallel to the XY plane. Call PushPull on each face with slice thickness as the parameter to create real layers. 3.2 Webdialogs as UI We created a WebDialog which is a combination of HTML and JavaScript to function as the user interface. Inside the plugin script, Observer classes are created and associated with the entities in the model. Whenever the user change the entities in the SketchUp model, the Ruby script will invoke the JavaScript function inside the WebDialog through the Observer. Thus, the changes in SketchUp model is shown in the WebDialog. The reverse way of using WebDialog to change model in SketchUp can also be achieved using a callback function. 4. Plan for Second Semester 4.1 Calculating volumetric error and UI enhancement It is easy to calculate the volume of some primitive 3D objects like cube with the help of some useful API functions. However, since the model created by the user can be in any shape, many models can not simply be made up of various primitive 3D objects; rather, they are PolygonMeshes which are essentially an array of polygons, and each polygon is an array of points. A method has be to find to calculate the volume of objects like these. On the other hand, since the sliced model are essentially multiple polygon prisms, their total volume is easier to 9 of 11

10 calculate. All the functionalities will be delivered to user through UI, thus a well designed UI is important and its appearance will be improved along the whole way. 4.2 Testing, debugging and improvement Testing will be carried out on the plugin using different models with different orientations and slice thickness. Specifically, the orientation comparison results generated by the plugin based on volumetric error can be tested against some existing experiments results. However, a potential problem would be to simulate the model used in the existing experiments accurately. A number of random tests should also be carried out to ensure that the plugin is bug free. Additionally, during the testing stage, slight changes and extra small functions can be made to improve the quality of the plugin from every possible aspect. 10 of 11

11 References 1. Pandey, P.M., RAPID PROTOTYPING TECHNOLOGIES, APPLICATIONS AND PART DEPOSITION PLANNING. 2. Bablani, M. and A. Bagchi, Quantification of errors in rapid prototyping processes, and determination of preferred orientation of parts. TRANSACTIONS-NORTH AMERICAN MANUFACTURING RESEARCH INSTITUTION OF SME, 1995: p Rattanawong, W., S. Masood, and P. Iovenitti, A volumetric approach to part-build orientations in rapid prototyping. Journal of Materials Processing Technology, (1): p Masood, S., W. Rattanawong, and P. Iovenitti, Part build orientations based on volumetric error in fused deposition modelling. The International Journal of Advanced Manufacturing Technology, (3): p Masood, S., W. Rattanawong, and P. Iovenitti, A generic algorithm for a best part orientation system for complex parts in rapid prototyping. Journal of materials processing technology, (1): p Scarpino, M., Automatic SketchUp: Creating 3-D Models in Ruby of 11

A Method for Slicing CAD Models in Binary STL Format

A Method for Slicing CAD Models in Binary STL Format 6 th International Advanced Technologies Symposium (IATS 11), 16-18 May 2011, Elazığ, Turkey A Method for Slicing CAD Models in Binary STL Format O. Topçu 1, Y. Taşcıoğlu 2 and H. Ö. Ünver 3 1 TOBB University

More information

Chapter 6. Computer Implementations and Examples

Chapter 6. Computer Implementations and Examples Chapter 6 Computer Implementations and Examples In this chapter, the computer implementations and illustrative examples of the proposed methods presented. The proposed methods are implemented on the 500

More information

Chapter 2. Literature Review

Chapter 2. Literature Review Chapter 2 Literature Review This chapter reviews the different rapid prototyping processes and process planning issues involved in rapid prototyping. 2.1 Rapid Prototyping Processes Most of the rapid prototyping

More information

MULTI OBJECTIVE OPTIMISATION OF BUILD ORIENTATION FOR RAPID PROTOTYPING WITH FUSED DEPOSITION MODELING (FDM)

MULTI OBJECTIVE OPTIMISATION OF BUILD ORIENTATION FOR RAPID PROTOTYPING WITH FUSED DEPOSITION MODELING (FDM) MULTI OBJECTIVE OPTIMISATION OF BUILD ORIENTATION FOR RAPID PROTOTYPING WITH FUSED DEPOSITION MODELING (FDM) G. R. N. Tagore*, Swapnil. D. Anjikar +, A. Venu Gopal* * Department of Mechanical Engineering,

More information

Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder

Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder 1 2 SketchUp 1. SketchUp is free, and you can download it from the website www.sketchup.com. For some K12 use, see www.sketchup.com/3dfor/k12-education.

More information

Sharif University of Technology. Session # Rapid Prototyping

Sharif University of Technology. Session # Rapid Prototyping Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # Rapid Prototyping Contents: Rapid prototyping and manufacturing RP primitives Application

More information

INSTRUCTIONS FOR THE USE OF THE SUPER RULE TM

INSTRUCTIONS FOR THE USE OF THE SUPER RULE TM INSTRUCTIONS FOR THE USE OF THE SUPER RULE TM NOTE: All images in this booklet are scale drawings only of template shapes and scales. Preparation: Your SUPER RULE TM is a valuable acquisition for classroom

More information

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees

Geometry Vocabulary. acute angle-an angle measuring less than 90 degrees Geometry Vocabulary acute angle-an angle measuring less than 90 degrees angle-the turn or bend between two intersecting lines, line segments, rays, or planes angle bisector-an angle bisector is a ray that

More information

Selective Space Structures Manual

Selective Space Structures Manual Selective Space Structures Manual February 2017 CONTENTS 1 Contents 1 Overview and Concept 4 1.1 General Concept........................... 4 1.2 Modules................................ 6 2 The 3S Generator

More information

Lamella_roof Sketchup plugin. Introduction

Lamella_roof Sketchup plugin. Introduction Lamella_roof Sketchup plugin Introduction This plugin is conceptually simple: it draws a lamella roof for an arbitrarily-sized rectangular space, and creates the underlying Sketchup model. 1 The plugin

More information

The Optimization of Surface Quality in Rapid Prototyping

The Optimization of Surface Quality in Rapid Prototyping The Optimization of Surface Quality in Rapid Prototyping MIRCEA ANCĂU & CRISTIAN CAIZAR Department of Manufacturing Engineering Technical University of Cluj-Napoca B-dul Muncii 103-105, 400641 Cluj-Napoca

More information

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6

acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6 acute angle An angle with a measure less than that of a right angle. Houghton Mifflin Co. 2 Grade 5 Unit 6 angle An angle is formed by two rays with a common end point. Houghton Mifflin Co. 3 Grade 5 Unit

More information

This document contains the draft version of the following paper:

This document contains the draft version of the following paper: This document contains the draft version of the following paper: R.K. Arni and S.K. Gupta. Manufacturability analysis of flatness tolerances in solid freeform fabrication. ASME Journal of Mechanical Design,

More information

COPYRIGHTED MATERIAL RAPID PROTOTYPING PROCESS

COPYRIGHTED MATERIAL RAPID PROTOTYPING PROCESS 2 RAPID PROTOTYPING PROCESS The objective of rapid prototyping is to quickly fabricate any complex-shaped, three-dimensional part from CAD data. Rapid prototyping is an example of an additive fabrication

More information

Determining the optimal build directions in layered manufacturing

Determining the optimal build directions in layered manufacturing Determining the optimal build directions in layered manufacturing A. SANATI NEZHAD, M. VATANI, F. BARAZANDEH, A.R RAHIMI Mechanical Department Amirkabir University of Technology 424 Hafez Ave, Tehran IRAN

More information

3D Design with 123D Design

3D Design with 123D Design 3D Design with 123D Design Introduction: 3D Design involves thinking and creating in 3 dimensions. x, y and z axis Working with 123D Design 123D Design is a 3D design software package from Autodesk. A

More information

Uni-edit - Sample of Rewrite

Uni-edit - Sample of Rewrite Uni-edit - Sample of Rewrite The Normal Double-Faced Rapid Prototyping Process by using Slope Layer Compensation Abstract Purpose The study is focusesd on the normal Doubledouble-Faced faced rapid prototyping

More information

Alaska Mathematics Standards Vocabulary Word List Grade 7

Alaska Mathematics Standards Vocabulary Word List Grade 7 1 estimate proportion proportional relationship rate ratio rational coefficient rational number scale Ratios and Proportional Relationships To find a number close to an exact amount; an estimate tells

More information

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features CD-ROM Included! Free version of Google SketchUp 7 Trial version of Google SketchUp Pro 7 Chapter example files from the book Kelly L. Murdock Google SketchUp and SketchUp Pro 7 Master SketchUp Pro 7 s

More information

3 Polygonal Modeling. Getting Started with Maya 103

3 Polygonal Modeling. Getting Started with Maya 103 3 Polygonal Modeling In Maya, modeling refers to the process of creating virtual 3D surfaces for the characters and objects in the Maya scene. Surfaces play an important role in the overall Maya workflow

More information

Dice in Google SketchUp

Dice in Google SketchUp A die (the singular of dice) looks so simple. But if you want the holes placed exactly and consistently, you need to create some extra geometry to use as guides. Plus, using components for the holes is

More information

CAD Tutorial 23: Exploded View

CAD Tutorial 23: Exploded View CAD TUTORIAL 23: Exploded View CAD Tutorial 23: Exploded View Level of Difficulty Time Approximately 30 35 minutes Starter Activity It s a Race!!! Who can build a Cube the quickest: - Pupils out of Card?

More information

Main Idea: classify polygons and determine which polygons can form a tessellation.

Main Idea: classify polygons and determine which polygons can form a tessellation. 10 8: Polygons and Tesselations Main Idea: classify polygons and determine which polygons can form a tessellation. Vocabulary: polygon A simple closed figure in a plane formed by three or more line segments

More information

TOOL PATH GENERATION FOR 5-AXIS LASER CLADDING

TOOL PATH GENERATION FOR 5-AXIS LASER CLADDING TOOL PATH GENERATION FOR 5-AXIS LASER CLADDING Author: M. Kerschbaumer *, G. Ernst * P. O Leary ** Date: September 24, 2004 * JOANNEUM RESEARCH Forschungsgesellschaft mbh Laser Center Leoben, Leobner Strasse

More information

Modeling a Fluted Column in Google SketchUp

Modeling a Fluted Column in Google SketchUp Architectural columns in ancient Greece, Rome, and even China used flutes - vertical grooves cut along the outside of the cylinder. If you want to create a model of an ancient temple, or perhaps one of

More information

3D Printing. Kenny George

3D Printing. Kenny George 3D Printing Kenny George What is 3D printing 3D printing is form or rapid prototyping that allows for one off manufacturing of physical objects. There are many types of 3D printing applications: SLS -

More information

Guide: 3D Printing Software: UP, Makerbot P 1

Guide: 3D Printing Software: UP, Makerbot P 1 Guide: 3D Printing Software: UP, Makerbot 02-09-2015 P 1 Disclaimer P 2 We can t guarantee your model will successfully print as there are many factors which can affect it. The guideline will help you

More information

Geometry Practice. 1. Angles located next to one another sharing a common side are called angles.

Geometry Practice. 1. Angles located next to one another sharing a common side are called angles. Geometry Practice Name 1. Angles located next to one another sharing a common side are called angles. 2. Planes that meet to form right angles are called planes. 3. Lines that cross are called lines. 4.

More information

RAPID PROTOTYPING TECHNOLOGY AND ITS APPLICATIONS

RAPID PROTOTYPING TECHNOLOGY AND ITS APPLICATIONS RAPID PROTOTYPING TECHNOLOGY AND ITS APPLICATIONS 1. SHASHWAT DWIVEDI, 2.SHALU RAI 1.UG Student, Dept. of Mechanical Engineering, Krishna Institute of Engineering and Technology, Ghaziabad, U.P., India

More information

ME 111: Engineering Drawing. Geometric Constructions

ME 111: Engineering Drawing. Geometric Constructions ME 111: Engineering Drawing Lecture 2 01-08-2011 Geometric Constructions Indian Institute of Technology Guwahati Guwahati 781039 Geometric Construction Construction of primitive geometric forms (points,

More information

Digital City: Introduction to 3D modeling

Digital City: Introduction to 3D modeling Digital City: Introduction to 3D modeling Weixuan Li, 2017 PART I: Install SketchUp and Introduction 1. Download SketchUp Download SketchUp from their official website: https://www.sketchup.com Go to the

More information

Rapid Prototyping Rev II

Rapid Prototyping Rev II Rapid Prototyping Rev II D R. T A R E K A. T U T U N J I R E V E R S E E N G I N E E R I N G P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 5 Prototype A prototype can be defined as a model

More information

The interfacing software named PSG Slice has been developed using the. computer programming language C. Since, the software has a mouse driven

The interfacing software named PSG Slice has been developed using the. computer programming language C. Since, the software has a mouse driven CHAPTER 6 DEVELOPMENT OF SLICING MODULE FOR RAPID PROTOTYPING MACHINE 6.1 INTRODUCTION The interfacing software named PSG Slice has been developed using the computer programming language C. Since, the

More information

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 INSTRUCTORS E-MAIL ADDRESS OFFICE HOURS Özgür Genca ozgurgenca@gmail.com part time Tuba Doğu tubadogu@gmail.com part time Şebnem Yanç Demirkan sebnem.demirkan@gmail.com

More information

2x + 3x = 180 5x = (5x) = 1 5 (180) x = 36. Angle 1: 2(36) = 72 Angle 2: 3(36) = 108

2x + 3x = 180 5x = (5x) = 1 5 (180) x = 36. Angle 1: 2(36) = 72 Angle 2: 3(36) = 108 GRADE 7 MODULE 6 TOPIC A LESSONS 1 4 KEY CONCEPT OVERVIEW In this topic, students return to using equations to find unknown angle measures. Students write equations to model various angle relationships

More information

CS 465 Program 4: Modeller

CS 465 Program 4: Modeller CS 465 Program 4: Modeller out: 30 October 2004 due: 16 November 2004 1 Introduction In this assignment you will work on a simple 3D modelling system that uses simple primitives and curved surfaces organized

More information

Optimizing Dimensional Accuracy of Fused Filament Fabrication using Taguchi Design

Optimizing Dimensional Accuracy of Fused Filament Fabrication using Taguchi Design Optimizing Dimensional Accuracy of Fused Filament Fabrication using Taguchi Design ZOI MOZA 1a*, KONSTANTINOS KITSAKIS 1b, JOHN KECHAGIAS 1c, NIKOS MASTORAKIS 2d 1 Mechanical Engineering Department, Technological

More information

DEVELOPMENT OF 3D BIT-MAP-BASED CAD AND ITS APPLICATION TO HYDRAULIC PUMP MODEL FABRICATION

DEVELOPMENT OF 3D BIT-MAP-BASED CAD AND ITS APPLICATION TO HYDRAULIC PUMP MODEL FABRICATION DEVELOPMENT OF 3D BIT-MAP-BASED CAD AND ITS APPLICATION TO HYDRAULIC PUMP MODEL FABRICATION Tarou Takagi *, Tatsuro Yashiki *, Yasushi Nagumo *, Shouhei Numata * and Noriyuki Sadaoka * * Power and Industrial

More information

Mapping Environments Project 4 Modern Maps

Mapping Environments Project 4 Modern Maps 880106 Mapping Environments Project 4 Modern Maps Week 08-09: When Engineering Design Labs & University Campus: Where Group of 4: Who 15%: Worth 1 Aim: The overarching aim of this project is to introduce

More information

Surface Roughness Estimation for FDM Systems

Surface Roughness Estimation for FDM Systems Surface Roughness Estimation for FDM Systems by Behnam Nourghassemi Master of Science, Weingarten University 2009 Bachelor of Engineering, Sahand University 2005 A thesis presented to Ryerson University

More information

PARAMETRIC OPTIMIZATION OF RPT- FUSED DEPOSITION MODELING USING FUZZY LOGIC CONTROL ALGORITHM

PARAMETRIC OPTIMIZATION OF RPT- FUSED DEPOSITION MODELING USING FUZZY LOGIC CONTROL ALGORITHM PARAMETRIC OPTIMIZATION OF RPT- FUSED DEPOSITION MODELING USING FUZZY LOGIC CONTROL ALGORITHM A. Chehennakesava Reddy Associate Professor Department of Mechanical Engineering JNTU College of Engineering

More information

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology

SHAPE AND STRUCTURE. Shape and Structure. An explanation of Mathematical terminology Shape and Structure An explanation of Mathematical terminology 2005 1 POINT A dot Dots join to make lines LINE A line is 1 dimensional (length) A line is a series of points touching each other and extending

More information

Cura (Documentation for version )

Cura (Documentation for version ) Cura (Documentation for version 15.04.06) Getting Started Installation To start the installation of Cura, download it first. After downloading, open the installer and run the installation wizard to complete

More information

3D Modeling and Design Glossary - Beginner

3D Modeling and Design Glossary - Beginner 3D Modeling and Design Glossary - Beginner Align: to place or arrange (things) in a straight line. To use the Align tool, select at least two objects by Shift left-clicking on them or by dragging a box

More information

4th WSEAS/IASME International Conference on EDUCATIONAL TECHNOLOGIES (EDUTE'08) Corfu, Greece, October 26-28, 2008

4th WSEAS/IASME International Conference on EDUCATIONAL TECHNOLOGIES (EDUTE'08) Corfu, Greece, October 26-28, 2008 Loyola Marymount University One LMU Dr. MS 8145 Los Angeles, CA, 90045 USA Abstract: - The project involves the evaluation of the effectiveness of a low-cost reverse engineering system. Recently, the reverse

More information

11.4 Three-Dimensional Figures

11.4 Three-Dimensional Figures 11. Three-Dimensional Figures Essential Question What is the relationship between the numbers of vertices V, edges E, and faces F of a polyhedron? A polyhedron is a solid that is bounded by polygons, called

More information

Unit 7: 3D Figures 10.1 & D formulas & Area of Regular Polygon

Unit 7: 3D Figures 10.1 & D formulas & Area of Regular Polygon Unit 7: 3D Figures 10.1 & 10.2 2D formulas & Area of Regular Polygon NAME Name the polygon with the given number of sides: 3-sided: 4-sided: 5-sided: 6-sided: 7-sided: 8-sided: 9-sided: 10-sided: Find

More information

GETTING STARTED TABLE OF CONTENTS

GETTING STARTED TABLE OF CONTENTS Sketchup Tutorial GETTING STARTED Sketchup is a 3D modeling program that can be used to create 3D objects in a 2D environment. Whether you plan to model for 3D printing or for other purposes, Sketchup

More information

Students construct nets of three dimensional objects using the measurements of a solid s edges.

Students construct nets of three dimensional objects using the measurements of a solid s edges. Student Outcomes Students construct nets of three dimensional objects using the measurements of a solid s edges. Lesson Notes In the previous lesson, a cereal box was cut down to one of its nets. On the

More information

ACT Math and Science - Problem Drill 11: Plane Geometry

ACT Math and Science - Problem Drill 11: Plane Geometry ACT Math and Science - Problem Drill 11: Plane Geometry No. 1 of 10 1. Which geometric object has no dimensions, no length, width or thickness? (A) Angle (B) Line (C) Plane (D) Point (E) Polygon An angle

More information

Strategy. Using Strategy 1

Strategy. Using Strategy 1 Strategy Using Strategy 1 Scan Path / Strategy It is important to visualize the scan path you want for a feature before you begin taking points on your part. You want to try to place your points in a way

More information

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling Welcome to the lectures on computer graphics. We have

More information

Esrefoglu Pattern, in Google SketchUp

Esrefoglu Pattern, in Google SketchUp One of my favorite geometry books is Islamic Geometry Patterns by Eric Broug. The book contains instructions on 19 beautiful patterns found throughout the Middle East and Asia, and Eric s main tools are

More information

SWITCHING FROM SKETCHUP TO VECTORWORKS

SWITCHING FROM SKETCHUP TO VECTORWORKS SWITCHING FROM SKETCHUP TO VECTORWORKS INTRODUCTION There are a lot of 3D modeling software programs to choose from and each has its own strengths and weaknesses. For architects, flexibility and ease of

More information

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

Lecture 4, 5/27/2017, Rhino Interface an overview 數字建築與城市设计 Spring 2017 Lecture 4, 5/27/2017, Rhino Interface an overview Copyright 2017, Chiu-Shui Chan. All Rights Reserved. This lecture concentrates on the use of tools, 3D solid modeling and editing

More information

3D PRINTER USING ARDUINO 644p FIRMWARE

3D PRINTER USING ARDUINO 644p FIRMWARE International Journal of Recent Innovation in Engineering and Research Scientific Journal Impact Factor - 3.605 by SJIF e- ISSN: 2456 2084 3D PRINTER USING ARDUINO 644p FIRMWARE Samarshi Baidya 1, Manyala

More information

Math 6, Unit 8 Notes: Geometric Relationships

Math 6, Unit 8 Notes: Geometric Relationships Math 6, Unit 8 Notes: Geometric Relationships Points, Lines and Planes; Line Segments and Rays As we begin any new topic, we have to familiarize ourselves with the language and notation to be successful.

More information

Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines, a line which passes through the point P

Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines, a line which passes through the point P Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines, a line which passes through the point P and parallel to l, can be drawn. A triangle can be

More information

Automatic NC Part. Programming Interface for a UV Laser Ablation Tool

Automatic NC Part. Programming Interface for a UV Laser Ablation Tool Automatic NC Part Programming Interface for a UV Laser Ablation Tool by Emir Mutapcic Dr. Pio Iovenitti Dr. Jason Hayes Abstract This research project commenced in December 2001 and it is expected to be

More information

Steven Holzner. Sams Teach Yourself. Google. SketchUp 8

Steven Holzner. Sams Teach Yourself. Google. SketchUp 8 Steven Holzner Sams Teach Yourself Google SketchUp 8 Table of Contents Introduction 1 1 Welcome to SketchUp 5 Getting Started with SketchUp 5 Drawing Lines 7 Drawing Simpie Figures 7 Pushing (or Pulling)

More information

Understanding Error Generation in Fused Deposition Modeling

Understanding Error Generation in Fused Deposition Modeling Understanding Error Generation in Fused Deposition Modeling Cindy Bayley 1, Lennart Bochmann 3, Colin Hurlbut 2, Moneer Helu 1, Robert Transchel 3, and David Dornfeld 1 1 Laboratory for Manufacturing and

More information

PARAMETRIC MODELING FOR MECHANICAL COMPONENTS 1

PARAMETRIC MODELING FOR MECHANICAL COMPONENTS 1 PARAMETRIC MODELING FOR MECHANICAL COMPONENTS 1 Wawre S.S. Abstract: parametric modeling is a technique to generalize specific solid model. This generalization of the solid model is used to automate modeling

More information

MDMD Rapid Product Development

MDMD Rapid Product Development MSc in Manufacturing and Welding Engineering Design - Dr.-Eng. Antonios Lontos Department of Mechanical Engineering School of Engineering and Applied Sciences Frederick University 7 Y. Frederickou Str.,

More information

Additive Manufacturing

Additive Manufacturing Additive Manufacturing Prof. J. Ramkumar Department of Mechanical Engineering IIT Kanpur March 28, 2018 Outline Introduction to Additive Manufacturing Classification of Additive Manufacturing Systems Introduction

More information

Issues in Process Planning for Laser Chemical Vapor Deposition

Issues in Process Planning for Laser Chemical Vapor Deposition Issues in Process Planning for Laser Chemical Vapor Deposition Jae-hyoung Park David W. Rosen The George W. Woodruff School of Mechanical Engineering Georgia Institute of Technology Atlanta, GA 30332-0405

More information

The Menger Sponge in Google SketchUp

The Menger Sponge in Google SketchUp The Sierpinsky Carpet (shown below on the left) is a 2D fractal made from squares repeatedly divided into nine smaller squares. The Menger Sponge (shown below on the right) is the 3D version of this fractal.

More information

The Villa Savoye ( ), Poisy, Paris.

The Villa Savoye ( ), Poisy, Paris. Learning SketchUp Villa Savoye This tutorial will involve modeling the Villa Savoye by Le Corbusier Files needed to complete this tutorial are available in Mr. Cochran s Web Site The Villa Savoye (1929-1931),

More information

Curvature Berkeley Math Circle January 08, 2013

Curvature Berkeley Math Circle January 08, 2013 Curvature Berkeley Math Circle January 08, 2013 Linda Green linda@marinmathcircle.org Parts of this handout are taken from Geometry and the Imagination by John Conway, Peter Doyle, Jane Gilman, and Bill

More information

A New Slicing Procedure for Rapid Prototyping Systems

A New Slicing Procedure for Rapid Prototyping Systems Int J Adv Manuf Technol (2001) 18:579 585 2001 Springer-Verlag London Limited A New Slicing Procedure for Rapid Prototyping Systems Y.-S. Liao 1 and Y.-Y. Chiu 2 1 Department of Mechanical Engineering,

More information

5 Applications of Definite Integrals

5 Applications of Definite Integrals 5 Applications of Definite Integrals The previous chapter introduced the concepts of a definite integral as an area and as a limit of Riemann sums, demonstrated some of the properties of integrals, introduced

More information

Figure 1

Figure 1 Figure 1 http://www.geeky-gadgets.com/wp-content/uploads/2013/11/robox-3d-printer5.jpg Table of Contents What 3D printing is... 1 How does 3D Printing work?... 1 Methods and technologies of 3D Printing...

More information

Answer Key: Three-Dimensional Cross Sections

Answer Key: Three-Dimensional Cross Sections Geometry A Unit Answer Key: Three-Dimensional Cross Sections Name Date Objectives In this lesson, you will: visualize three-dimensional objects from different perspectives be able to create a projection

More information

Constructive Solid Geometry and Procedural Modeling. Stelian Coros

Constructive Solid Geometry and Procedural Modeling. Stelian Coros Constructive Solid Geometry and Procedural Modeling Stelian Coros Somewhat unrelated Schedule for presentations February 3 5 10 12 17 19 24 26 March 3 5 10 12 17 19 24 26 30 April 2 7 9 14 16 21 23 28

More information

Modeling and Optimization of Powder Based Additive Manufacturing (AM) Processes

Modeling and Optimization of Powder Based Additive Manufacturing (AM) Processes Modeling and Optimization of Powder Based Additive Manufacturing (AM) Processes A dissertation submitted to the Graduate School of the University of Cincinnati in partial fulfillment of the requirements

More information

NX Fixed Plane Additive Manufacturing Help

NX Fixed Plane Additive Manufacturing Help NX 11.0.2 Fixed Plane Additive Manufacturing Help Version #1 1 NX 11.0.2 Fixed Plane Additive Manufacturing Help June 2, 2017 Version #1 NX 11.0.2 Fixed Plane Additive Manufacturing Help Version #1 2 Contents

More information

Battles with Overhang in 3D Printing

Battles with Overhang in 3D Printing Battles with Overhang in 3D Printing by Deformation, Orientation & Decomposition Charlie C. L. Wang Delft University of Technology June 11, 2018 Example of 3D Printed Products Boeing Air-Ducting Parts

More information

A triangle that has three acute angles Example:

A triangle that has three acute angles Example: 1. acute angle : An angle that measures less than a right angle (90 ). 2. acute triangle : A triangle that has three acute angles 3. angle : A figure formed by two rays that meet at a common endpoint 4.

More information

Metrology for 3D Printing: Assessing Methods for the Evaluation of 3D Printing Products

Metrology for 3D Printing: Assessing Methods for the Evaluation of 3D Printing Products Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2-29-2016 Metrology for 3D Printing: Assessing Methods for the Evaluation of 3D Printing Products Bruce Leigh Myers

More information

Modeling 3D Objects: Part 2

Modeling 3D Objects: Part 2 Modeling 3D Objects: Part 2 Patches, NURBS, Solids Modeling, Spatial Subdivisioning, and Implicit Functions 3D Computer Graphics by Alan Watt Third Edition, Pearson Education Limited, 2000 General Modeling

More information

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES UNIT 12 PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES (A) Main Concepts and Results Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines,

More information

Math 3315: Geometry Vocabulary Review Human Dictionary: WORD BANK

Math 3315: Geometry Vocabulary Review Human Dictionary: WORD BANK Math 3315: Geometry Vocabulary Review Human Dictionary: WORD BANK [acute angle] [acute triangle] [adjacent interior angle] [alternate exterior angles] [alternate interior angles] [altitude] [angle] [angle_addition_postulate]

More information

Lesson 22: Surface Area

Lesson 22: Surface Area Student Outcomes Students find the surface area of three-dimensional objects whose surface area is composed of triangles and quadrilaterals, specifically focusing on pyramids. They use polyhedron nets

More information

UNIT 3 CIRCLES AND VOLUME Lesson 5: Explaining and Applying Area and Volume Formulas Instruction

UNIT 3 CIRCLES AND VOLUME Lesson 5: Explaining and Applying Area and Volume Formulas Instruction Prerequisite Skills This lesson requires the use of the following skills: understanding and using formulas for the volume of prisms, cylinders, pyramids, and cones understanding and applying the formula

More information

HP 3D Multi Jet Fusion DYNAGRAPH 08/05/2018

HP 3D Multi Jet Fusion DYNAGRAPH 08/05/2018 HP 3D Multi Jet Fusion DYNAGRAPH 08/05/2018 1 Contents DISRUPT TO CREAT CHANGE CURRENT AVAILABLE 3D TECHNOLOGIES WHAT MAKES HP 3D MJF DIFFERENT HOW HP 3D MJF WORKS POST FINISHING MATERIALS MARKET OPPORTUNITIES

More information

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch. 3ds Max Cottage Step 1 Always start out by setting up units: We re going with this setup as we will round everything off to one inch. File/Import the CAD drawing Be sure Files of Type is set to all formats

More information

Introduction to ANSYS DesignModeler

Introduction to ANSYS DesignModeler Lecture 5 Modeling 14. 5 Release Introduction to ANSYS DesignModeler 2012 ANSYS, Inc. November 20, 2012 1 Release 14.5 Preprocessing Workflow Geometry Creation OR Geometry Import Geometry Operations Meshing

More information

Grade 6 Math Circles. Spatial and Visual Thinking

Grade 6 Math Circles. Spatial and Visual Thinking Faculty of Mathematics Waterloo, Ontario N2L 3G1 Introduction Grade 6 Math Circles October 31/November 1, 2017 Spatial and Visual Thinking Centre for Education in Mathematics and Computing One very important

More information

Smart Integration of JT in Additive Manufacturing - A Use Case for 3D Printing

Smart Integration of JT in Additive Manufacturing - A Use Case for 3D Printing Smart Integration of JT in Additive Manufacturing - A Use Case for 3D Printing ProSTEP ivip Symposium 2015 May 6 th, 2015 Marco Grimm, Alexander Christ, Reiner Anderl 1 Outline 1 Motivation 2 Additive

More information

Lesson 24: Surface Area

Lesson 24: Surface Area Student Outcomes Students determine the surface area of three-dimensional figures, those that are composite figures and those that have missing sections. Lesson Notes This lesson is a continuation of Lesson

More information

Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY REVIEW PAPER: ANALYSIS OF DATA TRANSFORMATION IN RAPID PROTOTYPING TECHNOLOGY Mr. Kalpesh Sarode, Prof. Sudhir Chaurey, Prof.

More information

Each trainee receives the official 260 page courseware as part of attending this course.

Each trainee receives the official 260 page courseware as part of attending this course. Level 1 NURBS modelling with Rhino Course Outline This course is for anyone new, or nearly new, to Rhino. Recognised as THE introductory course for Rhino, all trainees receive an Official Certificate on

More information

Module 4A: Creating the 3D Model of Right and Oblique Pyramids

Module 4A: Creating the 3D Model of Right and Oblique Pyramids Inventor (5) Module 4A: 4A- 1 Module 4A: Creating the 3D Model of Right and Oblique Pyramids In Module 4A, we will learn how to create 3D solid models of right-axis and oblique-axis pyramid (regular or

More information

Study of RP&M and Implementation of the Software For General Part Fabrication

Study of RP&M and Implementation of the Software For General Part Fabrication Study of RP&M and Implementation of the Software For General Part Fabrication Submitted to Committee Members Dr. Kai-Hsiung Chang Dr. Bor.Z Jang Dr. Wen-Chen Hu By Qiang Yao In Partial Fulfillment of the

More information

Successful STLs For Polyjet 3D Printing

Successful STLs For Polyjet 3D Printing POLYJET BEST PRACTICE Successful STLs For Polyjet 3D Printing Overview This document will help PolyJet 3D Printing users ensure their STL files produce successful 3D printed parts. You ll become familiar

More information

3D Printing: With POLAR3D

3D Printing: With POLAR3D 3D Printing: With POLAR3D Buttercup The Duck Buttercup The Duck Nike Prototype Nike Prototype ow does 3D Printing work? What is 3D Printing? Additive Manufacturing is the process of making a 3D, solid

More information

SURVEY OF RAPID PROTOTYPING TECHNOLOGY IN MECHANICAL SCALE MODELS

SURVEY OF RAPID PROTOTYPING TECHNOLOGY IN MECHANICAL SCALE MODELS SURVEY OF RAPID PROTOTYPING TECHNOLOGY IN MECHANICAL SCALE MODELS 1 NISHAN SHETTY, 2 NISCHITH SHETTY 1,2 Mechanical Engineering Department, DayanandaSagar College of Engineering, Bangalore, India Email:

More information

Design Workflow for AM: From CAD to Part

Design Workflow for AM: From CAD to Part Design Workflow for AM: From CAD to Part Sanjay Joshi Professor of Industrial and Manufacturing Engineering Penn State University Offered by: Center for Innovative Materials Processing through Direct Digital

More information

Study of Fused Deposition Modeling Process Parameters for Polycarbonate/Acrylonitrile Butadiene Styrene Blend Material using Taguchi Method

Study of Fused Deposition Modeling Process Parameters for Polycarbonate/Acrylonitrile Butadiene Styrene Blend Material using Taguchi Method Study of Fused Deposition Modeling Process Parameters for Polycarbonate/Acrylonitrile Butadiene Styrene Blend Material using Taguchi Method Omkar A. Salokhe 1, Aamir M. Shaikh 2 1 Mechanical Engineering

More information

Rapid Fabrication of Large-sized Solid Shape using Variable Lamination Manufacturing and Multi-functional Hotwire Cutting System D.Y. Yang 1, H.C.

Rapid Fabrication of Large-sized Solid Shape using Variable Lamination Manufacturing and Multi-functional Hotwire Cutting System D.Y. Yang 1, H.C. Rapid Fabrication of Large-sized Solid Shape using Variable Lamination Manufacturing and Multi-functional Hotwire Cutting System D.Y. Yang 1, H.C.Kim 1, S.H.Lee 1,*, D.G.Ahn 1,** S.K.Park 2 1 Dept. of

More information

Freeform / Freeform PLUS

Freeform / Freeform PLUS Freeform / Freeform PLUS WORKING WITH FREEFORM Work from Coarse Clay to Fine When creating new models from scratch, it is best to first create a rough shape using a coarse clay setting such as Rough Shape

More information