Interim Project Report!
|
|
- Bertha Kelley
- 5 years ago
- Views:
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
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 informationChapter 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 informationChapter 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 informationMULTI 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 informationBeaumont 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 informationSharif 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 informationINSTRUCTIONS 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 informationGeometry 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 informationSelective 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 informationLamella_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 informationThe 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 informationacute 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 informationThis 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 informationCOPYRIGHTED 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 informationDetermining 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 information3D 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 informationUni-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 informationAlaska 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 informationGoogle 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 information3 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 informationDice 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 informationCAD 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 informationMain 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 informationTOOL 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 informationModeling 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 information3D 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 informationGuide: 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 informationGeometry 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 informationRAPID 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 informationME 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 informationDigital 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 informationRapid 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 informationThe 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 informationCOMPUTER 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 information2x + 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 informationCS 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 informationOptimizing 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 informationDEVELOPMENT 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 informationMapping 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 informationSurface 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 informationPARAMETRIC 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 informationSHAPE 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 informationCura (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 information3D 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 information4th 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 information11.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 informationUnit 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 informationGETTING 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 informationStudents 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 informationACT 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 informationStrategy. 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 informationComputer 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 informationEsrefoglu 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 informationSWITCHING 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 informationLecture 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 information3D 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 informationMath 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 informationLet 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 informationAutomatic 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 informationSteven 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 informationUnderstanding 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 informationPARAMETRIC 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 informationMDMD 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 informationAdditive 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 informationIssues 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 informationThe 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 informationThe 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 informationCurvature 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 informationA 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 information5 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 informationFigure 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 informationAnswer 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 informationConstructive 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 informationModeling 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 informationNX 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 informationBattles 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 informationA 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 informationMetrology 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 informationModeling 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 informationPRACTICAL 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 informationMath 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 informationLesson 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 informationUNIT 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 informationHP 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 information3ds 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 informationIntroduction 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 informationGrade 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 informationSmart 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 informationLesson 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 informationScientific 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 informationEach 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 informationModule 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 informationStudy 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 informationSuccessful 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 information3D 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 informationSURVEY 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 informationDesign 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 informationStudy 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 informationRapid 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 informationFreeform / 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