Anupam Saxena Associate Professor Indian Institute of Technology KANPUR 208016.

Slides:



Advertisements
Similar presentations
Chapter 12 – Surface Area and Volume of Solids
Advertisements

3D shapes.
Chapter 13: Solid Shapes and their Volume & Surface Area
Three-Dimensional Shapes
Characteristics of 3-D Shapes
Unit 4D:2-3 Dimensional Shapes LT5: I can identify three-dimensional figures. LT6: I can calculate the volume of a cube. LT7: I can calculate the surface.
Solid Geometry.
Problem of the Day If the figure shown is folded into a cube so that 6 is on the top, what number would be on the bottom? 2.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Ten Minute Math. Face Part of a shape that is flat.(Or curved) E.g. A cube has 6 of these.
Geometric Solids A three dimensional figure that has three dimensions: length, width, and height. cylinder Rectangular prism cube pyramid cone.
Chapter 12 Notes.
Unit 9 Understanding 3D Figures
3-Dimensional Figures. Polygons (Two dimensional) A polygon is a geometric figure that is made up of three or more line segments that intersect only at.
Geometric Perspectives. Everything has a name… Face Corner (Vertex) Edges.
VOLUME Volume is a measure of the space within a solid figure, like ball, a cube, cylinder or pyramid. Its units are at all times cubic. The formula of.
SDC PUBLICATIONS © 2012 Chapter 8 Constructive Solid Geometry Concepts Learning Objectives:  Understand Constructive Solid Geometry Concepts  Create.
Career & Technical Education Computer-Aided Design & Drafting Explain and demonstrate basic CAD commands and techniques.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM, 2004 SOLID MODELLING.
Cubes, Prisms, Pyramids, Cylinders, Cones and Spheres
Solid Shapes Three Dimensional Figures. Cube A cube has six faces. A cube has eight vertices. A cube has twelve edges. A cube is a solid shape. A cube.
Cornell Notes Today Volume
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 1)
Introduction to 3-Dimensional Figures. A three dimensional figure that has three dimensions: length, width, and height. cube cylinder cone Rectangular.
Holt CA Course Three-Dimensional Figures Preparation for MG1.3 Know and use the formulas for the volume of triangular prisms and cylinders (area.
Chapter 11.1 Notes Common Core – G.GMD.4 Identify the shapes of two-dimensional cross-sections of three-dimensional objects, and identify three-dimensional.
Three-Dimensional Solids Polyhedron – A solid with all flat surfaces that enclose a single region of space. Face – Each flat surface of the polyhedron.
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Copyright © 2009 Pearson Education, Inc. Chapter 9 Section 4 - Slide 1 AND.
Fill in the area formulas for the following: Circle ____________________ Rectangle ________________ Triangle __________________.
Learn to identify various three-dimensional figures.
Chapter 12.1 Notes Polyhedron – is a solid that is bounded by polygons, called faces, that enclose a single region of space. Edge – of a polygon is a line.
3D SHAPES By Keith & Callum. cube the cube has 6 faces It has 8 vertices It has 12 edges.
Space Figures & Nets, Surface Areas of Prisms & Cylinders Unit 5, Lesson 1 chapter%20ten.ppt.
What are these shapes? squarecircletrianglerectangle How many sides do each have? How many points do each have?
Solid Figures Vocabulary.
Constructive Solid Geometry Ray Tracing CSG Models
Chapter 11: Surface Area & Volume
Classifying Solids What is this Solid? Rectangular Prism.
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Solid Geometry Student Expectations 7 th Grade: 7.3.6C Use properties to classify three- dimensional figures, including pyramids, cones, prisms, and.
What are we learning today? We will learn the names of 3D shapes. We will learn how they are made up. We will learn new ways to describe them. We will.
Unit 4D:2-3 Dimensional Shapes LT5: I can identify three-dimensional figures. LT6: I can calculate the volume of a cube. LT7: I can calculate the surface.
Objectives: To recognize polyhedra and their parts To visualize cross sections of space figures.
What is a 3-D Shape? This is a cube height Depth (Width) length It has 3 dimensions – length, height and depth (width). All 3-D shapes are solids.
Diamond D’Oveyana & Sylvia
3-D Solids and formulas Unit D solid figures Cylinder Triangular prism Rectangular prism Cone Pyramid Sphere Fill in 3-D chart.
Rectangular prism or square prism (cube). sphere.
U NIT 9- SOLIDS SOL/TEI Q UESTIONS Copy into your SOL Binder (day 65) Answer: Cone & Sphere.
1 Solids Three-Dimensional Geometry. 2 Prisms A prism is a three-dimensional solid with two congruent and parallel polygons called the bases. The lateral.
3-D SHAPES.
3D SHAPES.
Surface Area and Volume
Unit 3 – Lesson 6 Solids.
Computer Aided Engineering Design
Math Humor.
Solid Geometry.
Geometric Solids All bounded three-dimensional geometric figures. Examples: Sphere, Cylinders, Cubes, Cones, Pyramids, and Prisms.
Chapter 3 Constructive Solid Geometry Concepts
Geometric Solids All bounded three-dimensional geometric figures. Examples: Sphere, Cylinders, Cubes, Cones, Pyramids, and Prisms.
11.5 Explore Solids Mrs. vazquez Geometry.
Solid Geometry.
Objective - To identify solid figures.
Unit 4D:2-3 Dimensional Shapes
14 Chapter Area, Pythagorean Theorem, and Volume
Solid Geometry.
Bell Ringer.
Lesson 4 Volume of Prisms
Geometry: Three Dimensional Solids
Presentation transcript:

Anupam Saxena Associate Professor Indian Institute of Technology KANPUR

Given a polyhedron model, one may want to edit it by adding or deleting edges, vertices, faces and genus to create a new polyhedron One can use Euler operators

Euler operators are written as Mxyz or Kxyz M for Make and K for Kill groups x, y and z represent a vertex, edge, face, loop, shell or genus e.g., MEV  adding an edge and a vertex KEV  killing (deleting) an edge and a vertex

Operators are designed such that V – E + F – (L – F) – 2(S – G) = 0 is always satisfied using a finite sequence of operators, any polyhedron can be constructed from any other, or from scratch

Operato r ImplicationVEFLSG Change in Euler- Poincaré formula MEV Make an edge and a vertex MFE Make a face and an edge MSFV Make a shell, a face and a vertex MSG Make a shell and a genus MEKL Make an edge, Kill and loop +1 11110

Operat or ImplicationVEFLSG Change in Euler- Poincaré formula KEV Kill an edge and a vertex 1111 11110 KFE Kill a face and an edge 1111 1111 11110 KSFV Kill a shell, a face and a vertex 1111 1111 1111 11110 KSG Kill a shell and a genus 1111 11110 KEML Kill an edge, Make a loop 111

OperatorVEFLSGMSFV MEV+1+1 MEV+1+1 MEV+1+1 MEV+1+1 MEV+1+1 MFE MEV+1+1 MFE MFE MFE MFE MEV+1+1

CSG for short solids can be generated by combining primitives using Boolean operations. Primitives: block, cone, cylinder, sphere, triangular prism, torus and many others. Primitives can also be user-defined solids

Primitives are first instantiated, transformed and then combined to form more complex solids. Instantiation involves making available a copy of the primitive (if existing) from the database. Transformation is required to scale or position a primitive with respect to others (or their Boolean result) The primitive may then be joined with, cut from or intersected with an existing solid to get the desired features.

Block 1 Block 2 instantiation scaling instantiation scaling transformation Boolean JOIN

The block primitives above may be treated as objects named Block 1 and Block 2 They may be identified by the three dimensions (length, width and height) The instantiations of initially standard sizes can be at the global origin. One may scale the three dimensions of a block by factors, say x, y and z using the scale command. scale(Block 1, x 1, y 1, z 1 ). One may translate the block so that the reference point would be shifted by, say (a, b, c) with respect to the origin. translate(scale(Block 1, x 1, y 1, z 1 ), a 1, b 1, c 1 ). Similar operations for Block 2 would be translate(scale(Block 2, x 2, y 2, z 2 ), a 2, b 2, c 2 ). The blocks would be united using the Boolean union or JOIN command JOIN( translate( scale(Block 1, x 1, y 1, z 1 ), a 1, b 1, c 1 ), translate(scale(Block 2, x 2, y 2, z 2 ), a 2, b 2, c 2 ))

CSG operations can be represented as a tree Block 1 transform (Block 1) Cylinder 1 transform (Cylinder 1)  Block 2 transform (Block 2) Cylinder 2 transform (Cylinder 2)  +

– Two sets (solids) A and B, – Their union (A  B) consists of all points belonging to A and B. – Their intersection (A  B) consists of points common to both A and B – Their difference A – B consists of points in A but not in B. – Similarly, B – A would consist of points only in B and not in A.

(e) sphere – cube (b) union (c) intersection(d) cube – sphere