Homework #2: Collision Detection Between Rigid Bodies Yi Hong

Size: px
Start display at page:

Download "Homework #2: Collision Detection Between Rigid Bodies Yi Hong"

Transcription

1 Homework #2: Collision Detection Between Rigid Bodies Yi Hong 1. Problem A: Implementation Used source code for collision detection: vcollide o Collision detection among multiple objects. o Report the objects that are collided with each other. o Report the intersected polygons of the collided objects. Assumptions: o When an object has collisions with other objects, all components of its velocity will be flipped. o When an object has a collision with the cube, the confined region, this object will be reflected, that is, the component of its velocity that is orthogonal to the collided face of the cube will be flipped. Inputs for the sphere- like objects: o Random sizes o Random velocities o Each sphere will be triangularized. With changing the numbers of the latitude and longitude, the number of triangles for a sphere will be changed. Inputs for the cube: o 8 vertexes and 12 faces Fig.1: Two screen shots of simulated results. 2. Problem B: Analysis Environment for following analysis: Operate System: Mac OS X, version Processor: 2.5GHz Intel Core i5 Memory: 4GB 1600MHz DDR3 Graphics: Intel HD Graphics MB

2 Analysis part: Number of objects Number of Objects Time(s) Fig.2: Computation time when changing the number of objects. In this experiment, the number of the polygons for each object and the relative size of objects are kept unchanged, with 256 and 0.2 respectively. As we can see from Fig.2, when the number of the objects is increasing, the computation time for collision detections is increasing as well. That is, we need more time for collision detections because more objects will collide with each other. Complexity of objects Number of Polygons Time(s) Fig.3: Computation time when the number of polygons increases. In this experiment, the number of the objects and the relative size of each object are kept unchanged, with 20 and 0.2 respectively. Fig.3 shows that more polygons for each object will cost more time for computation. While compared with the increasing number of objects, the number of polygons has a smaller influence on the computation time because the cost part for the collision detection is when two objects are collided with each other and more objects will have larger probability that objects will collide.

3 Sizes of objects Relative Size of Objects Time(s) Fig.4: Computation time when the relative size of objects is changed. In this experiment, the number of the objects and the number of polygons are kept unchanged, with 20 and 256 respectively. From Fig.4, I found that when the objects were small, the computation time was less because fewer collisions were happened; however, when the objects became larger, the computation time was increased greatly, for example from 0.2 to This is reasonable because when the size for each object becomes larger, more collisions will happen among objects and between the object and the cube, so more computation time is needed to calculate the intersected polygons. 3. Problem C: Varying Parameters A simple prototype implementation o Coarse collision detection 1) Collision between the object and the cube: compute the distance of the object s center to the cube s faces and there will be a collision if the distance is less than the radius of the object. 2) Collision among the objects: compute the distance between two objects, if it is less than the sum of two objects radii, there may be collision. o Fine collision detection 1) When two objects, or the object and the cube, are detected to collide after the coarse collision detection, the next step is to use their polygon information to figure out which two polygons will be collided with each other. 2) The method for detecting triangle- triangle- intersection is from the article a fast triangle- triangle intersection test by Tomas Moller. Compare and contrast the performance o Number of objects In the first comparison, shown in Fig.5, the number of polygons is 256 and the relative size of the objects is 0.2, and only the number of the objects is increasing. o Number of polygon In the second comparison shown in Fig.6, the objects number is 20 and their relative size is 0.2, and only the number of the polygons for each object is increasing. o Relative size of objects

4 In the third comparison shown in Fig.7, the number of objects is 20 and the number of the polygons is 256, and only the relative size of the objects is increasing. As we can see from Fig.5 to Fig.7, the computation time of the simple collision detection method increases much faster than that of V- Collision for all three comparisons. We can conclude that V- Collision is more efficient than this simple collision. V- Collision Number of Objects Time(s) Fig.5: Comparison I between V- Collision and the simple collision detection. V- Collision Number of Polygons Time(s) Fig.6: Comparison II between V- Collision and the simple collision detection.

5 V- Collision Relative Size of Objects Time(s) Fig.7: Comparison III between V- Collision and the simple collision detection.

Spring 2009 Prof. Hyesoon Kim

Spring 2009 Prof. Hyesoon Kim Spring 2009 Prof. Hyesoon Kim Application Geometry Rasterizer CPU Each stage cane be also pipelined The slowest of the pipeline stage determines the rendering speed. Frames per second (fps) Executes on

More information

Geometry 10 and 11 Notes

Geometry 10 and 11 Notes Geometry 10 and 11 Notes Area and Volume Name Per Date 10.1 Area is the amount of space inside of a two dimensional object. When working with irregular shapes, we can find its area by breaking it up into

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

Spring 2011 Prof. Hyesoon Kim

Spring 2011 Prof. Hyesoon Kim Spring 2011 Prof. Hyesoon Kim Application Geometry Rasterizer CPU Each stage cane be also pipelined The slowest of the pipeline stage determines the rendering speed. Frames per second (fps) Executes on

More information

(1) Page #2 26 Even. (2) Page 596 #1 14. (3) Page #15 25 ; FF #26 and 28. (4) Page 603 #1 18. (5) Page #19 26

(1) Page #2 26 Even. (2) Page 596 #1 14. (3) Page #15 25 ; FF #26 and 28. (4) Page 603 #1 18. (5) Page #19 26 Geometry/Trigonometry Unit 10: Surface Area and Volume of Solids Notes Name: Date: Period: # (1) Page 590 591 #2 26 Even (2) Page 596 #1 14 (3) Page 596 597 #15 25 ; FF #26 and 28 (4) Page 603 #1 18 (5)

More information

a triangle with all acute angles acute triangle angles that share a common side and vertex adjacent angles alternate exterior angles

a triangle with all acute angles acute triangle angles that share a common side and vertex adjacent angles alternate exterior angles acute triangle a triangle with all acute angles adjacent angles angles that share a common side and vertex alternate exterior angles two non-adjacent exterior angles on opposite sides of the transversal;

More information

Skills Practice Skills Practice for Lesson 2.1

Skills Practice Skills Practice for Lesson 2.1 Skills Practice Skills Practice for Lesson.1 Name Date Backyard Barbecue Introduction to Volume and Surface Area Vocabulary Write the term from the box that best completes each statement. surface area

More information

Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games

Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games Graham Morgan, Kier Storey, Fengyun Lu School of Computing Science Newcastle University, Newcastle upon Tyne,

More information

Intersecting Simple Surfaces. Dr. Scott Schaefer

Intersecting Simple Surfaces. Dr. Scott Schaefer Intersecting Simple Surfaces Dr. Scott Schaefer 1 Types of Surfaces Infinite Planes Polygons Convex Ray Shooting Winding Number Spheres Cylinders 2/66 Infinite Planes Defined by a unit normal n and a point

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

Minimum System Requirements

Minimum System Requirements Minimum System Requirements Copyright 2007 Pearson Education, Inc. or its affiliate(s). All rights reserved. ELLIS is a trademark, in the U.S. and/or other countries, of Pearson Education, Inc. No part

More information

IP Device Integration Notes

IP Device Integration Notes IP Device Integration Notes Article ID: V1-15-01-20-t Release Date: 01/20/2015 Applied to GV-VMS V14.10 Summary The document consists of three sections: 1. The total frame rate and the number of channels

More information

February Regional Geometry Team: Question #1

February Regional Geometry Team: Question #1 February Regional Geometry Team: Question #1 A = area of an equilateral triangle with a side length of 4. B = area of a square with a side length of 3. C = area of a regular hexagon with a side length

More information

Bounding Volume Hierarchies

Bounding Volume Hierarchies Tutorial: Real-Time Collision Detection for Dynamic Virtual Environments Bounding Volume Hierarchies Stefan Kimmerle WSI/GRIS University of Tübingen Outline Introduction Bounding Volume Types Hierarchy

More information

Fast continuous collision detection among deformable Models using graphics processors CS-525 Presentation Presented by Harish

Fast continuous collision detection among deformable Models using graphics processors CS-525 Presentation Presented by Harish Fast continuous collision detection among deformable Models using graphics processors CS-525 Presentation Presented by Harish Abstract: We present an interactive algorithm to perform continuous collision

More information

Mr. Whelan Name: Block:

Mr. Whelan Name: Block: Mr. Whelan Name: Block: Geometry/Trig Unit 10 Area and Volume of Solids Notes Packet Day 1 Notes - Prisms Rectangular Prism: How do we find Total Area? Example 1 6cm Find the area of each face: Front:

More information

GV-System V8.7 Supports H.265 GPU Decoding

GV-System V8.7 Supports H.265 GPU Decoding GV-System V8.7 Supports H.265 GPU Decoding Article ID: V1-16-07-15-a Applied to GV-System V8.7 Release Date: 07/15/2016 Summary It takes both Intel Skylake platform and GV-System V8.7 to enable the highly

More information

General Pyramids. General Cone. Right Circular Cone = "Cone"

General Pyramids. General Cone. Right Circular Cone = Cone Aim #6: What are general pyramids and cones? CC Geometry H Do Now: Put the images shown below into the groups (A,B,C and D) based on their properties. Group A: General Cylinders Group B: Prisms Group C:

More information

Geometry Workbook WALCH PUBLISHING

Geometry Workbook WALCH PUBLISHING Geometry Workbook WALCH PUBLISHING Table of Contents To the Student..............................vii Unit 1: Lines and Triangles Activity 1 Dimensions............................. 1 Activity 2 Parallel

More information

Geometry Definitions and Theorems. Chapter 9. Definitions and Important Terms & Facts

Geometry Definitions and Theorems. Chapter 9. Definitions and Important Terms & Facts Geometry Definitions and Theorems Chapter 9 Definitions and Important Terms & Facts A circle is the set of points in a plane at a given distance from a given point in that plane. The given point is the

More information

Standard Business Class Desktop

Standard Business Class Desktop Standard Business Class Desktop Standard Business Class Desktop Configuration Dell OptiPlex 7010 Mini-Tower $578 Small Form Factor $578 Processor: Intel Core i5-3470 (6M Cache, 3.40GHz, 4 cores, 4 threads)

More information

Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 1

Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 1 Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 1 : academic vocabulary directly taken from the standard STANDARD 1.2(C) use objects, pictures, and expanded and standard forms to represent numbers

More information

D A S O D A. Identifying and Classifying 3-D Objects. Examples

D A S O D A. Identifying and Classifying 3-D Objects. Examples Identifying Classifying 3-D Objects Examples Have you noticed that many of the products we purchase come in packages or boxes? Take a look at the products below. A) Did you notice that all the sides or

More information

Write down a formula for the surface area of a Prism and a Cylinder

Write down a formula for the surface area of a Prism and a Cylinder Write down a formula for the surface area of a Prism and a Cylinder Quiz Thursday Naming Figures Cross Sections Nets Lateral Area, Surface Area Prisms and cylinders have 2 congruent parallel bases. A lateral

More information

3D Physics Engine for Elastic and Deformable Bodies. Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount

3D Physics Engine for Elastic and Deformable Bodies. Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount 3D Physics Engine for Elastic and Deformable Bodies Liliya Kharevych and Rafi (Mohammad) Khan Advisor: David Mount University of Maryland, College Park December 2002 Abstract The purpose of this project

More information

CS451Real-time Rendering Pipeline

CS451Real-time Rendering Pipeline 1 CS451Real-time Rendering Pipeline JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY Based on Tomas Akenine-Möller s lecture note You say that you render a 3D 2 scene, but what does

More information

Qualified Apple Mac Systems for Media Composer 7.0

Qualified Apple Mac Systems for Media Composer 7.0 Qualified Apple Mac Systems for Media Composer 7.0 System Mac Desktops Mac Pro 3.5 Ghz 6- core, 3.0 Ghz 8-core, or 2.7 Ghz 12-core Ivy Bridge CPU Mac Pro dual 6-Core 2.66 GHz "Westmere" Dual AMD FirePro

More information

Mathematics Assessment Anchor Glossary Grades 3 & 4

Mathematics Assessment Anchor Glossary Grades 3 & 4 Mathematics Assessment Anchor Glossary Grades 3 & 4 The definitions for this glossary were taken from one or more of the following sources: Webster s Dictionary, various mathematics dictionaries, the PA

More information

3 Dimensional Geometry Chapter Questions. 1. What are the differences between prisms and pyramids? Cylinders and cones?

3 Dimensional Geometry Chapter Questions. 1. What are the differences between prisms and pyramids? Cylinders and cones? 3 Dimensional Geometry Chapter Questions 1. What are the differences between prisms and pyramids? Cylinders and cones? 2. What is volume and how is it found? 3. How are the volumes of cylinders, cones

More information

COS340A Assignment 1 I Pillemer Student# March 25 th 2007 p1/15

COS340A Assignment 1 I Pillemer Student# March 25 th 2007 p1/15 COS340A Assignment 1 I Pillemer Student# 3257 495 9 March 25 th 2007 p1/15 Assignment 1 I Pillemer Student#: 3257 495 9 COS340A Date submitted: March 25, 2007 Question 1... p2 3 Question 2... p4 Question

More information

Fast tetrahedron-tetrahedron overlap algorithm

Fast tetrahedron-tetrahedron overlap algorithm Fast tetrahedron-tetrahedron overlap algorithm F. Ganovelli, F. Ponchio and C. Rocchini August 11, 2002 Abstract We present an algorithm to test two tetrahedra for overlap. The algorithm is based on a

More information

Example: The following is an example of a polyhedron. Fill the blanks with the appropriate answer. Vertices:

Example: The following is an example of a polyhedron. Fill the blanks with the appropriate answer. Vertices: 11.1: Space Figures and Cross Sections Polyhedron: solid that is bounded by polygons Faces: polygons that enclose a polyhedron Edge: line segment that faces meet and form Vertex: point or corner where

More information

Version 2.8 Minimum System Requirements

Version 2.8 Minimum System Requirements Version 2.8 Minimum System Requirements Copyright 2010 Pearson, Inc. or its affiliate(s). All rights reserved. ELLIS is a trademark, in the U.S. and/or other countries, of Pearson Education, Inc. No part

More information

Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology

Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology A tool needed for the graphics people all the time Very important components: Need to make them fast! Finding if

More information

Results of a stress test between DAS servers.

Results of a stress test between DAS servers. Results of a stress test between DAS servers. We prepared a stress test using the Apache HTTP Server Benchmarking Tool (http://httpd.apache.org/docs/2.0/programs/ab.html) to compare the loading performance

More information

What is a Rigid Body?

What is a Rigid Body? Physics on the GPU What is a Rigid Body? A rigid body is a non-deformable object that is a idealized solid Each rigid body is defined in space by its center of mass To make things simpler we assume the

More information

Assignment Guide: Chapter 11 Geometry (L3)

Assignment Guide: Chapter 11 Geometry (L3) Assignment Guide: Chapter 11 Geometry (L3) (136) 11.1 Space Figures and Cross Sections Page 692-693 #7-23 odd, 35 (137) 11.2/11.4 Surface Areas and Volumes of Prisms Page 703-705 #1, 2, 7-9, 11-13, 25,

More information

CS 177 Homework 1. Julian Panetta. October 22, We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F:

CS 177 Homework 1. Julian Panetta. October 22, We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F: CS 177 Homework 1 Julian Panetta October, 009 1 Euler Characteristic 1.1 Polyhedral Formula We want to show for any polygonal disk consisting of vertex set V, edge set E, and face set F: V E + F = 1 First,

More information

Using Bounding Volume Hierarchies Efficient Collision Detection for Several Hundreds of Objects

Using Bounding Volume Hierarchies Efficient Collision Detection for Several Hundreds of Objects Part 7: Collision Detection Virtuelle Realität Wintersemester 2007/08 Prof. Bernhard Jung Overview Bounding Volumes Separating Axis Theorem Using Bounding Volume Hierarchies Efficient Collision Detection

More information

A Different Approach for Continuous Physics. Vincent ROBERT Physics Programmer at Ubisoft

A Different Approach for Continuous Physics. Vincent ROBERT Physics Programmer at Ubisoft A Different Approach for Continuous Physics Vincent ROBERT vincent.robert@ubisoft.com Physics Programmer at Ubisoft A Different Approach for Continuous Physics Existing approaches Our method Limitations

More information

8 Special Models for Animation. Chapter 8. Special Models for Animation. Department of Computer Science and Engineering 8-1

8 Special Models for Animation. Chapter 8. Special Models for Animation. Department of Computer Science and Engineering 8-1 Special Models for Animation 8-1 L-Systems 8-2 L-Systems Branching Structures Botany Display geometric substitution turtle graphics Animating plants, animals 8-3 Plant examples http://algorithmicbotany.org/papers/#abop

More information

2016 inn In ovatint SYSTEM novatint version 3 REQUIREMENTS System Requirements D ate :

2016 inn In ovatint SYSTEM novatint version 3 REQUIREMENTS System Requirements D ate : 2016 Innovatint innovatint version SYSTEM 3 System REQUIREMENTS Requirements Date: 28-11-2016 Table of contents 1. Innovatint P.O.S 2 1.1 Minimal system requirements 2 1.2 Recommended system requirements

More information

Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 2

Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 2 Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 2 : academic vocabulary directly taken from the standard STANDARD 2.2(B) use standard, word, and expanded forms to represent numbers up to 1,200

More information

Formative Assessment Area Unit 5

Formative Assessment Area Unit 5 Area Unit 5 Administer the formative assessment and select contrasting student responses to create further opportunities for learning about area measure, especially the difference between units of length

More information

Collision Detection based on Spatial Partitioning

Collision Detection based on Spatial Partitioning Simulation in Computer Graphics Collision Detection based on Spatial Partitioning Matthias Teschner Computer Science Department University of Freiburg Outline introduction uniform grid Octree and k-d tree

More information

Alex Li 11/20/2009. Chris Wojtan, Nils Thurey, Markus Gross, Greg Turk

Alex Li 11/20/2009. Chris Wojtan, Nils Thurey, Markus Gross, Greg Turk Alex Li 11/20/2009 Chris Wojtan, Nils Thurey, Markus Gross, Greg Turk duction Overview of Lagrangian of Topological s Altering the Topology 2 Presents a method for accurately tracking the moving surface

More information

4c. The angles of a triangle are in the ratio 4:5:9. Find the measure of the smallest angle.

4c. The angles of a triangle are in the ratio 4:5:9. Find the measure of the smallest angle. GEOMETRY SEM 2 FINAL EXAM REVIEW 1 Name: Hour: SC31: I can identify a dilation as a reduction or enlargement. I can determine the scale factor of a dilation. 1. Which choice below correctly identifies

More information

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron.

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron. CHAPTER 10 Vocabulary The table contains important vocabulary terms from Chapter 10. As you work through the chapter, fill in the page number, definition, and a clarifying example. cone Term Page Definition

More information

Lines Plane A flat surface that has no thickness and extends forever.

Lines Plane A flat surface that has no thickness and extends forever. Lines Plane A flat surface that has no thickness and extends forever. Point an exact location Line a straight path that has no thickness and extends forever in opposite directions Ray Part of a line that

More information

Design and Communication Graphics

Design and Communication Graphics An approach to teaching and learning Design and Communication Graphics Solids in Contact Syllabus Learning Outcomes: Construct views of up to three solids having curved surfaces and/or plane surfaces in

More information

Special Topics in Visualization

Special Topics in Visualization Special Topics in Visualization Final Project Report Dual contouring of Hermite Data Submitted By S M Shahed Nejhum 8589-1199 May 19, 2008 Introduction Iso-surface extraction from 3D volumetric data is

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

Real-Time Ray Tracing Using Nvidia Optix Holger Ludvigsen & Anne C. Elster 2010

Real-Time Ray Tracing Using Nvidia Optix Holger Ludvigsen & Anne C. Elster 2010 1 Real-Time Ray Tracing Using Nvidia Optix Holger Ludvigsen & Anne C. Elster 2010 Presentation by Henrik H. Knutsen for TDT24, fall 2012 Om du ønsker, kan du sette inn navn, tittel på foredraget, o.l.

More information

ReactPhysics3D library User Manual

ReactPhysics3D library User Manual ReactPhysics3D library User Manual Version: 0.7.0 Daniel Chappuis http://www.reactphysics3d.com April 30, 2018 Contents 1 Introduction 5 2 Features 5 3 License 5 4 Building the library 6 4.1 CMake using

More information

Physics Tutorial 4: Collision Detection

Physics Tutorial 4: Collision Detection Physics Tutorial 4: Collision Detection Summary Collision detection is explicitly introduced, and explored in the context of physics simulation. We discuss the two-tiered approach which is typically taken

More information

Pre-Algebra Chapter 3. Angles and Triangles

Pre-Algebra Chapter 3. Angles and Triangles Pre-Algebra Chapter 3 Angles and Triangles We will be doing this Chapter using a flipped classroom model. At home, you will be required to watch a video to complete your notes. In class the next day, we

More information

Ohio s Learning Standards-Extended. Mathematics. Congruence Standards Complexity a Complexity b Complexity c

Ohio s Learning Standards-Extended. Mathematics. Congruence Standards Complexity a Complexity b Complexity c Ohio s Learning Standards-Extended Mathematics Congruence Standards Complexity a Complexity b Complexity c Most Complex Least Complex Experiment with transformations in the plane G.CO.1 Know precise definitions

More information

Unit 8 Syllabus: Surface Area & Volume

Unit 8 Syllabus: Surface Area & Volume Date Period Day Unit 8 Syllabus: Surface Area & Volume Topic 1 Space Figures and Cross Sections Surface Area and Volume of Spheres 3 Surface Area of Prisms and Cylinders Surface Area of Pyramids and Cones

More information

Geometry Geometry Grade Grade Grade

Geometry Geometry Grade Grade Grade Grade Grade Grade 6.G.1 Find the area of right triangles, special quadrilaterals, and polygons by composing into rectangles or decomposing into triangles and other shapes; apply these techniques in the

More information

7. The Gauss-Bonnet theorem

7. The Gauss-Bonnet theorem 7. The Gauss-Bonnet theorem 7.1 Hyperbolic polygons In Euclidean geometry, an n-sided polygon is a subset of the Euclidean plane bounded by n straight lines. Thus the edges of a Euclidean polygon are formed

More information

Point Cloud Collision Detection

Point Cloud Collision Detection Point Cloud Collision Detection Modern acquisition methods lead to modern object representations. Efficient rendering (splatting & ray-tracing). Only little work on interaction. Goals Fast collision detection

More information

FEKO Mesh Optimization Study of the EDGES Antenna Panels with Side Lips using a Wire Port and an Infinite Ground Plane

FEKO Mesh Optimization Study of the EDGES Antenna Panels with Side Lips using a Wire Port and an Infinite Ground Plane FEKO Mesh Optimization Study of the EDGES Antenna Panels with Side Lips using a Wire Port and an Infinite Ground Plane Tom Mozdzen 12/08/2013 Summary This study evaluated adaptive mesh refinement in the

More information

Chapter 11 Part 2. Measurement of Figures and Solids

Chapter 11 Part 2. Measurement of Figures and Solids Chapter 11 Part 2 Measurement of Figures and Solids 11.5 Explore Solids Objective: Identify Solids Essential Question: When is a solid a polyhedron? Using properties of polyhedra A is a solid that is bounded

More information

Achievement Level Descriptors Geometry

Achievement Level Descriptors Geometry Achievement Level Descriptors Geometry ALD Stard Level 2 Level 3 Level 4 Level 5 Policy MAFS Students at this level demonstrate a below satisfactory level of success with the challenging Students at this

More information

Name: Target 12.2: Find and apply surface of Spheres and Composites 12.2a: Surface Area of Spheres 12.2b: Surface Area of Composites Solids

Name: Target 12.2: Find and apply surface of Spheres and Composites 12.2a: Surface Area of Spheres 12.2b: Surface Area of Composites Solids Unit 12: Surface Area and Volume of Solids Target 12.0: Euler s Formula and Introduction to Solids Target 12.1: Find and apply surface area of solids 12.1a: Surface Area of Prisms and Cylinders 12.1b:

More information

Height Field Haptics

Height Field Haptics Height Field Haptics Kristin Potter kpotter@cs.utah.edu David Johnson dejohnso@cs.utah.edu School of Computing, University of Utah Elaine Cohen cohen@cs.utah.edu Abstract We present a system for haptically

More information

LAS IT has enhanced the computer replacement process to create a smoother workflow, and fewer options to navigate.

LAS IT has enhanced the computer replacement process to create a smoother workflow, and fewer options to navigate. LAS COMPUTER REPLACEMENT STANDARD CONFIGURATION WHAT DOES MEAN? The computers listed as LAS Funded fall within LAS cost and performance specifications, and will be fully funded by the college for Faculty

More information

Explore Solids

Explore Solids 1212.1 Explore Solids Surface Area and Volume of Solids 12.2 Surface Area of Prisms and Cylinders 12.3 Surface Area of Pyramids and Cones 12.4 Volume of Prisms and Cylinders 12.5 Volume of Pyramids and

More information

Measurement 1 PYTHAGOREAN THEOREM. The area of the square on the hypotenuse of a right triangle is equal to the sum of the areas of

Measurement 1 PYTHAGOREAN THEOREM. The area of the square on the hypotenuse of a right triangle is equal to the sum of the areas of Measurement 1 PYTHAGOREAN THEOREM Remember the Pythagorean Theorem: The area of the square on the hypotenuse of a right triangle is equal to the sum of the areas of the squares on the other two sides.

More information

Unit 3 Geometry. Chapter 7 Geometric Relationships Chapter 8 Measurement Relationships Chapter 9 Optimizing Measurements MPM1D

Unit 3 Geometry. Chapter 7 Geometric Relationships Chapter 8 Measurement Relationships Chapter 9 Optimizing Measurements MPM1D Unit 3 Geometry Chapter 7 Geometric Relationships Chapter 8 Measurement Relationships Chapter 9 Optimizing Measurements MPM1D Chapter 7 Outline Section Subject Homework Notes Lesson and Homework Complete

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

Reteaching. Solids. These three-dimensional figures are space figures, or solids. A cylinder has two congruent circular bases.

Reteaching. Solids. These three-dimensional figures are space figures, or solids. A cylinder has two congruent circular bases. 9- Solids These three-dimensional figures are space figures, or solids A B C D cylinder cone prism pyramid A cylinder has two congruent circular bases AB is a radius A cone has one circular base CD is

More information

Modeling Cloth Using Mass Spring Systems

Modeling Cloth Using Mass Spring Systems Modeling Cloth Using Mass Spring Systems Corey O Connor Keith Stevens May 2, 2003 Abstract We set out to model cloth using a connected mesh of springs and point masses. After successfully implementing

More information

OpenJSGL Web 3D Rendering Without Plug-Ins Andrés Buriticá Loyola Marymount University Faculty Mentor: John David N. Dionisio

OpenJSGL Web 3D Rendering Without Plug-Ins Andrés Buriticá Loyola Marymount University Faculty Mentor: John David N. Dionisio OpenJSGL Web 3D Rendering Without Plug-Ins Andrés Buriticá Loyola Marymount University Faculty Mentor: John David N. Dionisio Southern California Conference for Undergraduate Research November 17, 2007

More information

Grades 7 & 8, Math Circles 20/21/22 February, D Geometry

Grades 7 & 8, Math Circles 20/21/22 February, D Geometry Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing 2D Geometry Review Grades 7 & 8, Math Circles 20/21/22 February, 2018 3D Geometry Two-dimensional shapes

More information

MATHEMATICS Grade 7 Advanced Standard: Number, Number Sense and Operations

MATHEMATICS Grade 7 Advanced Standard: Number, Number Sense and Operations Standard: Number, Number Sense and Operations Number and Number Systems A. Use scientific notation to express large numbers and numbers less than one. 1. Use scientific notation to express large numbers

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

Draw and Classify 3-Dimensional Figures

Draw and Classify 3-Dimensional Figures Introduction to Three-Dimensional Figures Draw and Classify 3-Dimensional Figures Identify various three-dimensional figures. Course 2 Introduction to Three-Dimensional Figures Insert Lesson Title Here

More information

Make geometric constructions. (Formalize and explain processes)

Make geometric constructions. (Formalize and explain processes) Standard 5: Geometry Pre-Algebra Plus Algebra Geometry Algebra II Fourth Course Benchmark 1 - Benchmark 1 - Benchmark 1 - Part 3 Draw construct, and describe geometrical figures and describe the relationships

More information

Simulation in Computer Graphics Space Subdivision. Matthias Teschner

Simulation in Computer Graphics Space Subdivision. Matthias Teschner Simulation in Computer Graphics Space Subdivision Matthias Teschner Outline Introduction Uniform grid Octree and k-d tree BSP tree University of Freiburg Computer Science Department 2 Model Partitioning

More information

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. Solid geometry We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. First, note that everything we have proven for the

More information

Surface Reconstruction. Gianpaolo Palma

Surface Reconstruction. Gianpaolo Palma Surface Reconstruction Gianpaolo Palma Surface reconstruction Input Point cloud With or without normals Examples: multi-view stereo, union of range scan vertices Range scans Each scan is a triangular mesh

More information

Collision Detection with Bounding Volume Hierarchies

Collision Detection with Bounding Volume Hierarchies Simulation in Computer Graphics Collision Detection with Bounding Volume Hierarchies Matthias Teschner Computer Science Department University of Freiburg Outline introduction bounding volumes BV hierarchies

More information

Practice problems from old exams for math 233

Practice problems from old exams for math 233 Practice problems from old exams for math 233 William H. Meeks III October 26, 2012 Disclaimer: Your instructor covers far more materials that we can possibly fit into a four/five questions exams. These

More information

From the SelectedWorks of Harish Chandra Rajpoot H.C. Rajpoot. Harish Chandra Rajpoot, HCR. Spring May 6, 2017

From the SelectedWorks of Harish Chandra Rajpoot H.C. Rajpoot. Harish Chandra Rajpoot, HCR. Spring May 6, 2017 From the SelectedWorks of Harish Chandra Rajpoot H.C. Rajpoot Spring May 6, 2017 Mathematical analysis of disphenoid (isosceles tetrahedron (Derivation of volume, surface area, vertical height, in-radius,

More information

Understand the concept of volume M.TE Build solids with unit cubes and state their volumes.

Understand the concept of volume M.TE Build solids with unit cubes and state their volumes. Strand II: Geometry and Measurement Standard 1: Shape and Shape Relationships - Students develop spatial sense, use shape as an analytic and descriptive tool, identify characteristics and define shapes,

More information

Multiply using the grid method.

Multiply using the grid method. Multiply using the grid method. Learning Objective Read and plot coordinates in all quadrants DEFINITION Grid A pattern of horizontal and vertical lines, usually forming squares. DEFINITION Coordinate

More information

l Without collision detection (CD), it is practically impossible to construct e.g., games, movie production tools (e.g., Avatar)

l Without collision detection (CD), it is practically impossible to construct e.g., games, movie production tools (e.g., Avatar) Collision Detection Originally created by Tomas Akenine-Möller Updated by Ulf Assarsson Department of Computer Engineering Chalmers University of Technology Introduction l Without collision detection (CD),

More information

Level 2 Diploma Unit 3 Computer Systems

Level 2 Diploma Unit 3 Computer Systems Level 2 Diploma Unit 3 Computer Systems You are an IT technician in a small company which creates web sites. The company has recently employed someone who is partially sighted and is also left handed.

More information

What is a tessellation???? Give an example... Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =?

What is a tessellation???? Give an example... Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =? Daily Do from last class Homework Answers 10 7 These are similar: What does y =? x =? 36 74 0 78 0 154 o 44 48 54 o y x 154 o 78 0 12 74 0 9 1. 8 ft 2. 21m 3. 21 ft 4. 30cm 5. 6mm 6. 16 in 7. yes 9 = 7

More information

CK-12 Geometry: Exploring Similar Solids. Learning Objectives Find the relationship between similar solids and their surface areas and volumes.

CK-12 Geometry: Exploring Similar Solids. Learning Objectives Find the relationship between similar solids and their surface areas and volumes. CK-12 Geometry: Exploring Similar Solids Learning Objectives Find the relationship between similar solids and their surface areas and volumes. Review Queue a. We know that every circle is similar, is every

More information

Objects DO overlap. Objects DO NOT overlap. No calculations needed.

Objects DO overlap. Objects DO NOT overlap. No calculations needed. Physically Based Modeling for Interactive Simulation and Games Scribe Notes for the lecture on February 23rd Collision Detection Spring 2011 Recep Doga Siyli Collision detection involves "computational

More information

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up LAMC Advanced Circle October 9, 2016 Oleg Gleizer prof1140g@math.ucla.edu Warm-up Problem 1 Prove that a straight line tangent to a circle is perpendicular to the radius connecting the tangency point to

More information

The Geometry of Solids

The Geometry of Solids CONDENSED LESSON 10.1 The Geometry of Solids In this lesson you will Learn about polyhedrons, including prisms and pyramids Learn about solids with curved surfaces, including cylinders, cones, and spheres

More information

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH6 2.1 Warm-Up: See Solved Homework questions 2.2 Cartesian coordinate system Coordinate axes: Two perpendicular lines that intersect at the origin O on each line.

More information

Collision and Proximity Queries

Collision and Proximity Queries Collision and Proximity Queries Dinesh Manocha (based on slides from Ming Lin) COMP790-058 Fall 2013 Geometric Proximity Queries l Given two object, how would you check: If they intersect with each other

More information

Reconstruction of complete 3D object model from multi-view range images.

Reconstruction of complete 3D object model from multi-view range images. Header for SPIE use Reconstruction of complete 3D object model from multi-view range images. Yi-Ping Hung *, Chu-Song Chen, Ing-Bor Hsieh, Chiou-Shann Fuh Institute of Information Science, Academia Sinica,

More information

SEVENTH EDITION and EXPANDED SEVENTH EDITION

SEVENTH EDITION and EXPANDED SEVENTH EDITION SEVENTH EDITION and EXPANDED SEVENTH EDITION Slide 9-1 Chapter 9 Geometry 9.1 Points, Lines, Planes, and Angles Basic Terms A line segment is part of a line between two points, including the endpoints.

More information

Log1 Contest Round 1 Theta Circles & Polygons. 4 points each. 5 points each

Log1 Contest Round 1 Theta Circles & Polygons. 4 points each. 5 points each 014 015 Log1 Contest Round 1 Theta Circles & Polygons 1 Find the area, in square inches, enclosed by a circle whose diameter is 8 inches. A rectangle has sides of length 4 and 6. Find the area enclosed

More information

Improving Real-Time Performance on Multicore Platforms Using MemGuard

Improving Real-Time Performance on Multicore Platforms Using MemGuard Improving Real-Time Performance on Multicore Platforms Using MemGuard Heechul Yun University of Kansas 2335 Irving hill Rd, Lawrence, KS heechul@ittc.ku.edu Abstract In this paper, we present a case-study

More information