Tetrahedron Meshes. Linh Ha

Size: px
Start display at page:

Download "Tetrahedron Meshes. Linh Ha"

Transcription

1 Tetrahedron Meshes Linh Ha

2 Overview Fundamental Tetrahedron meshing Meshing polyhedra Tetrahedral shape Delaunay refinements Removing silver Variational Tetrahedral Meshing

3 Meshing Polyhedra Is that easy? A Polyhedron is union of convex polyhedra P = i I H i

4 Faces are not necessarily simply connected

5 Facets and Segments Neighborhood of x N ε = ( x + ε.b ) P b : open unit ball Face figure of x Face of P: closure of maximal collection of point with identical face figures x + λ > 0 λ ( Nε ( x ) x )

6 What does it look like? 1- Faces Face figures a line Polyhedra segment 2- Faces Face figure a plane Polydedra facets

7 24 verties, 30 segments, 11s facets 6 segment and 3 faces are not non-connected

8 Tetrahedrization Tetrahedrization of P is a simplicial complex K whose underlying space is P: K =P Only bounded polyhedra have tetrahedrization Every vertex of P is vertex of K Is the number of vertices of K = P?

9 Is that easy? Prim easy : 3 tetrahedrons The Schonhardt polyhedron? How many?

10 C A B M c a b 8 tetrahedrons, 7verties, 12 edges, 8 triangles Ruppert and Seidel: the problem of deciding if a polyhedron can be tetrahedrized without inserting extra vertices is NP-hard and problem of deciding if a polyhedron can be tetrahedrized with only k additional vertices is NP-hard.

11 Fencing off - Simple methods Every bounded polyhedron has a tetrahedration

12 Fencing algorithms Step1: Erect the fence of each segment. Step2:Triangulate the bottom facet of every cylinder and erect fences from the new segments Step3:Decompose each wall into triangles and finally tetrahedrize each cylinder by constructing cones from an interior point to the boundary.

13 Limits Upper bound: 28m2 - number of tetrahedrons for m-segments Polyhedra Lower bound: (n+1)2 with n : number of cut m=14n+8

14 Tetraheral Shape What is good and bad tetrahedra? Bad tetrahedra

15 Bad tetrahedral classification Skinny: vertices are close to a line Flat : vertices are close to a plane

16 Quality Metrics 2D : minimum angle in the triangulation 3D : Radius-edge ratio R: outer radius L : shortest egde Aspect ratio r: inner radius Volume ratio V: volume

17 Ratio properties ρ A mesh of tetrahedra has ratio property if ρ 0 for all tetrahedra For all triangles ρ ρ 0 Characteristics: Claim A: if abc is a triangle in K then 1/ 2ρ 0 a b a c 2ρ 0 a b Proof: geometry Ratio properties a b 2R a b R/ρ 0 R / ρ 0 a c 2R 2R a b R/ρ 0

18 Ratio property ) Denote Claim B: if angle between ab and ap less than η 0 then 1 / 2 a b a p 2 a b ( η 0 = arctan 2 ρ 0 ρ 02 1 / 4 Proof: a v = R 2 R a b /4 2 = a b /4 R+ 2 R a b /4 bax = arctan 2( x v / a b ( arctan 2 ρ 0 = η0 ( ρ0 ) ρ o2 1 / 4 ) ) ρ 0 1/ 4. a b

19 Length Variation and Constant degree Length variation: if ab, ap are edges in K m0 = 2 / (1 cos(η 0 / 4) ) a b / v0 a p v0 a b Lengths bound v0 = 2 2 m0 1 ρ 0m0 1 of edges with common endpoint is Constant degree : Every vertex a in K belong to at most 3 ( 2 ) δ 0 = 2v0 + 1 However this constraint is too loose

20 Delaunay Triangulation Canonical, associated to any point set.

21

22 Properties of Delaunay triangulation maximizing the minimum angle in the triangulation: Better lighting performance Improvements on the accuracy Even stronger: lexicographically maximized sequence of angles Every triangle of a Delaunay triangulation has an empty circumcircle

23 Delaunay Tetrahedration Every tetrahedra of a Delaunay Tetrahedration has an empty circumsphere. However max-min angle optimality in 2D dont s maintain Tetrahedra can have small dihedral angles.

24 Left: Delaunay tetrahedralization: have arbitrarily thin tetrahedron known as a sliver Right: non-delaunay tetrahedralization

25 Edge flip Incremental algorithms in 2D: edge flips In 3D: it is not so easy

26

27

28

29

30 Problems Segment that not cover by the edges Faces are not covered by triangles of D Have to add new points and update Delaunary tetrahedration well-spaced points generate only round or sliver Delaunay tetrahedra

31 Delaunary refinement Construct Delaunary tetrahedration has ratio property Definition upon sub segment encroached upon sub facet V a b encroached V A B C

32 Refinement algorithms Rule1: If a subsegment is encroached upon, we split it by adding the mid- point as a new vertex to the Delaunay tetrahedrization Rule2 : If a subfacet is encroached upon, we split it by adding the circum-centre x as a new vertex to the Delaunay tetrahedrization Rule3: If a tetrahedron inside P has R / L > ρ 0 then split the tetrahedron by adding the circumcentre x as a new vertex to the Delaunay tetrahedrization Proprity : Rule1 > Rule2 > Rule3

33

34 Local density Local feature size :f R3 R, f(x) f varies slowly with x Insertion radius : rx length of the shortest Delaunay edge with endpoint x immediately after adding x

35 Radii and Parrents Parent vertex: p(v) is the vertex that is responsible for the insertion of v

36 Radius claims Let x be a vertex of D and p is its parents, if it exits. Then rx f ( x ) or rx c.rp where c = 1 / 2 if x has type 1 or 2 and c = ρ 0

37 Graded meshes Ratio claim: Let x be a Delaunay vertex with parent and rx c.rp Then f ( x) / rx 1 + f ( p ) / ( c.rp ) Invariant: if x is a type I vertex in the Delaunay tetrahedrization, for i=1..3 then rx f ( x ) / Ci Conclusion: x y f ( x ) / (1 + C1 )

38 Silver exudation Silver exits frequently between well shaped tetrahedral inside Delaunay tetrahedration

39 Variational Tetrahedral Meshing Pierre Alliez David Cohen-Steiner Mariette Yvinec Mathieu Desbrun

40 Goal Tetrahedral mesh generation Focus on: quality: shape of elements control over sizing dictated by simulation constrained by boundary low number of elements

41 Quality Metrics 3D : Radius-edge Aspect ratio Volume ratio ratio R: outer radius L : shortest egde r: inner radius V: volume In the paper use Radius ratio = Aspect ratio fair to measure silver

42 Popular Meshing Approaches Advancing front Specific subdivision octree crystalline lattice Delaunay refinement sphere packing Optimization: spring energy aspect ratios dihedral angles solid angles volumes edge lengths containing sphere radii etc. [Freitag et al.; Amenta et al.]

43 Delaunay Triangulation Degree of freedom: vertex positions

44 Optimizing Vertex Placement Improve compactness of Voronoi cells by minimizing E= ρ ( x) x x j = 1..k x R j site centroid 2 j dx Necessary condition for optimality: Centroidal Voronoi Tessellation (CVT)

45 Optimizing Vertex Placement CVT [Du-Wang 03] best PL approximant compact Voronoi cells isotropic sampling Vi:local cell Best L1 approximation of paraboloid optimized dual

46 Alas, Harder in 3D... well-spaced points generate only round or sliver Delaunay tetrahedra [Eppstein 01]

47 Alas, Harder in 3D... well-spaced points generate only round or sliver Delaunay tetrahedra regular tetrahedron does not tile space (360 / = 5.1) dihedral angle of the regular tetrahedron = arcos(1/3) 70.53

48 Idea: Underlaid vs Overlaid CVT ODT [Chen 04] best PL approximant best PL interpolant compact Voronoi cells isotropic sampling compact simplices not dual isotropic meshing Best L1 approximation of paraboloid

49

50 Rationale Behind ODT Approximation theory: linear interpolation: optimal shape of an element related to the Hessian of f [Shewchuk] Hessian( x 2) = Id regular tetrahedron best

51 Which PL interpolating mesh best approximates the paraboloid? for fixed vertex locations Delaunay triangulation is the optimal connectivity for fixed connectivity min of quadratic energy leads to the optimal vertex locations closed form as function of neighboring vertices

52 Optimizing Connectivity Delaunay triangulation is the optimal connectivity Optimal connectivities minimize EODT

53 Optimizing Vertex Position Simple derivation in xi lead to optimal position in its 1-ring Update vertex position

54 Optimal Update Rule 1 xi = τ j c j Ω i τ j Ω i * xi circumcenter

55 Optimization Alternate updates of connectivity (Delaunay triangulation) vertex locations

56 Optimization: Init good distribution of radius ratios

57 Optimization: Step 1 good distribution of radius ratios

58 Optimization: Step 2 bad good distribution of radius ratios

59 Optimization: Step 50 good distribution of radius ratios

60 Optimization: Step 50

61 Sizing Field Goal reminder: minimize number of elements better approximate the boundary while preserving good shape of elements Those are not independent! well-shaped elements iff K-Lipschitz sizing field [Ruppert, Miller et al.]

62 Automatic Sizing Field Properties: size lfs (local feature size) on boundary sizing field = maximal K-Lipschitz µ ( x) = inf [ K x y + lfs ( y )] y Ω parameter

63 Sizing Field: Example K=0.1 K=1 K=1 K=100

64 3D Example 1 xi = τ j c j Ω i τ j Ω i * local feature size sizing field

65 Algorithm

66 Result

67 Stanford Bunny

68 Hand local feature size

69 Hand: Radius Ratios

70 Torso (courtesy A.Olivier-Mangon & G.Drettakis)

71 Fandisk

72 Comparison with the Unit Mesh Approach

73 Conclusion Generate high quality isotropic tetrahedral meshes (improved aspect ratios) Simple alternated optimizations connectivity: Delaunay vertex positions: weighted circumcenters Good in practice Limit Approximate input boudary intead of comforming Theoretical guarantees to be developed

74 Thank you for your attention

Tetrahedral Mesh Generation by Delaunay Refinement

Tetrahedral Mesh Generation by Delaunay Refinement Tetrahedral Mesh Generation by Delaunay Refinement Jonathan Richard Shewchuk School of Computer Science Carnegie Mellon University Pittsburgh Pennsylvania 15213 jrs@cscmuedu Given a complex of vertices

More information

Variational Tetrahedral Meshing

Variational Tetrahedral Meshing Variational Tetrahedral Meshing Pierre Alliez INRIA David Cohen-Steiner INRIA Mariette Yvinec INRIA Mathieu Desbrun Caltech Abstract In this paper, a novel Delaunay-based variational approach to isotropic

More information

How To Make A 3D Mesh

How To Make A 3D Mesh Interleaving Delaunay Refinement and Optimization for Practical Isotropic Tetrahedron Mesh Generation Jane Tournois INRIA Camille Wormser ETH Zurich Pierre Alliez INRIA Mathieu Desbrun Caltech Abstract

More information

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Xiaosong Yang 1, Pheng Ann Heng 2, Zesheng Tang 3 1 Department of Computer Science and Technology, Tsinghua University, Beijing

More information

Volumetric Meshes for Real Time Medical Simulations

Volumetric Meshes for Real Time Medical Simulations Volumetric Meshes for Real Time Medical Simulations Matthias Mueller and Matthias Teschner Computer Graphics Laboratory ETH Zurich, Switzerland muellerm@inf.ethz.ch, http://graphics.ethz.ch/ Abstract.

More information

Geometry and Topology from Point Cloud Data

Geometry and Topology from Point Cloud Data Geometry and Topology from Point Cloud Data Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Dey (2011) Geometry and Topology from Point Cloud Data WALCOM 11 1 / 51

More information

Tetrahedral Mesh Generation with Good Dihedral Angles Using Point Lattices

Tetrahedral Mesh Generation with Good Dihedral Angles Using Point Lattices Tetrahedral Mesh Generation with Good Dihedral Angles Using Point Lattices Francois Labelle Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-104

More information

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

Lecture 7 - Meshing. Applied Computational Fluid Dynamics Lecture 7 - Meshing Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Why is a grid needed? Element types. Grid types.

More information

TetGen. A Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator. Version 1.5 User s Manual

TetGen. A Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator. Version 1.5 User s Manual TetGen A Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator Version 1.5 User s Manual Also available as WIAS Technical Report No. 13, 2013 Hang Si Hang.Si@wias-berlin.de http://www.tetgen.org

More information

Quality Tetrahedral Mesh Smoothing via Boundary-Optimized Delaunay Triangulation

Quality Tetrahedral Mesh Smoothing via Boundary-Optimized Delaunay Triangulation Quality Tetrahedral Mesh Smoothing via Boundary-Optimized Delaunay Triangulation Zhanheng Gao a,b, Zeyun Yu a,, Michael Holst c a Department of Computer Science, University of Wisconsin-Milwaukee, WI 53211,

More information

BOĞAZİÇİ UNIVERSITY COMPUTER ENGINEERING

BOĞAZİÇİ UNIVERSITY COMPUTER ENGINEERING Parallel l Tetrahedral Mesh Refinement Mehmet Balman Computer Engineering, Boğaziçi University Adaptive Mesh Refinement (AMR) A computation ti technique used to improve the efficiency i of numerical systems

More information

Angles that are between parallel lines, but on opposite sides of a transversal.

Angles that are between parallel lines, but on opposite sides of a transversal. GLOSSARY Appendix A Appendix A: Glossary Acute Angle An angle that measures less than 90. Acute Triangle Alternate Angles A triangle that has three acute angles. Angles that are between parallel lines,

More information

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina stefano.martina@stud.unifi.it 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International

More information

Unstructured Tetrahedral Mesh Generation Technology 1

Unstructured Tetrahedral Mesh Generation Technology 1 ISSN 0965-5425, Computational Mathematics and Mathematical Physics, 2010, Vol. 50, No. 1, pp. 139 156. Pleiades Publishing, Ltd., 2010. Original Russian Text A.A. Danilov, 2010, published in Zhurnal Vychislitel

More information

A New Approach to Cutting Tetrahedral Meshes

A New Approach to Cutting Tetrahedral Meshes A New Approach to Cutting Tetrahedral Meshes Menion Croll August 9, 2007 1 Introduction Volumetric models provide a realistic representation of three dimensional objects above and beyond what traditional

More information

Topological Treatment of Platonic, Archimedean, and Related Polyhedra

Topological Treatment of Platonic, Archimedean, and Related Polyhedra Forum Geometricorum Volume 15 (015) 43 51. FORUM GEOM ISSN 1534-1178 Topological Treatment of Platonic, Archimedean, and Related Polyhedra Tom M. Apostol and Mamikon A. Mnatsakanian Abstract. Platonic

More information

Computational Geometry. Lecture 1: Introduction and Convex Hulls

Computational Geometry. Lecture 1: Introduction and Convex Hulls Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,

More information

Topological Data Analysis Applications to Computer Vision

Topological Data Analysis Applications to Computer Vision Topological Data Analysis Applications to Computer Vision Vitaliy Kurlin, http://kurlin.org Microsoft Research Cambridge and Durham University, UK Topological Data Analysis quantifies topological structures

More information

Largest Fixed-Aspect, Axis-Aligned Rectangle

Largest Fixed-Aspect, Axis-Aligned Rectangle Largest Fixed-Aspect, Axis-Aligned Rectangle David Eberly Geometric Tools, LLC http://www.geometrictools.com/ Copyright c 1998-2016. All Rights Reserved. Created: February 21, 2004 Last Modified: February

More information

AN AUTOMATIC TETRAHEDRAL MESH GENERATION SCHEME BY THE ADVANCING FRONT METHOD

AN AUTOMATIC TETRAHEDRAL MESH GENERATION SCHEME BY THE ADVANCING FRONT METHOD COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, Vol. 13: 33±46 (1997) AN AUTOMATIC TETRAHEDRAL MESH GENERATION SCHEME BY THE ADVANCING FRONT METHOD C. T. CHAN AND K. ANASTASIOU* Department of Civil

More information

A study on generation of three-dimensional M-uniform tetrahedral meshes in practice

A study on generation of three-dimensional M-uniform tetrahedral meshes in practice A study on generation of three-dimensional M-uniform tetrahedral meshes in practice Lennard Kamenski and Hang Si 2 Weierstrass Institute, Mohrenstr. 39, 07 Berlin, Germany. lennard.kamenski@wias-berlin.de

More information

Activity Set 4. Trainer Guide

Activity Set 4. Trainer Guide Geometry and Measurement of Solid Figures Activity Set 4 Trainer Guide Mid_SGe_04_TG Copyright by the McGraw-Hill Companies McGraw-Hill Professional Development GEOMETRY AND MEASUREMENT OF SOLID FIGURES

More information

Aggressive Tetrahedral Mesh Improvement

Aggressive Tetrahedral Mesh Improvement Aggressive Tetrahedral Mesh Improvement Bryan Matthew Klingner and Jonathan Richard Shewchuk University of California at Berkeley Summary. We present a tetrahedral mesh improvement schedule that usually

More information

2.3 Convex Constrained Optimization Problems

2.3 Convex Constrained Optimization Problems 42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions

More information

The Essentials of CAGD

The Essentials of CAGD The Essentials of CAGD Chapter 2: Lines and Planes Gerald Farin & Dianne Hansford CRC Press, Taylor & Francis Group, An A K Peters Book www.farinhansford.com/books/essentials-cagd c 2000 Farin & Hansford

More information

Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles

Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles From the SIGGRAPH 2007 conference proceedings Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles Franc ois Labelle Jonathan Richard Shewchuk University of California at Berkeley 15.2

More information

Shortest Path Algorithms

Shortest Path Algorithms Shortest Path Algorithms Jaehyun Park CS 97SI Stanford University June 29, 2015 Outline Cross Product Convex Hull Problem Sweep Line Algorithm Intersecting Half-planes Notes on Binary/Ternary Search Cross

More information

An Overview of the Finite Element Analysis

An Overview of the Finite Element Analysis CHAPTER 1 An Overview of the Finite Element Analysis 1.1 Introduction Finite element analysis (FEA) involves solution of engineering problems using computers. Engineering structures that have complex geometry

More information

Applied Algorithm Design Lecture 5

Applied Algorithm Design Lecture 5 Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design

More information

Tetrahedral mesh generation based on node insertion in crystal lattice arrangements and advancing-front-delaunay triangulation

Tetrahedral mesh generation based on node insertion in crystal lattice arrangements and advancing-front-delaunay triangulation Comput. Methods Appl. Mech. Engrg. 187 (2000) 543±569 www.elsevier.com/locate/cma Tetrahedral mesh generation based on node insertion in crystal lattice arrangements and advancing-front-delaunay triangulation

More information

3D shapes. Level A. 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite. 2. What is another name for 3-D shapes?

3D shapes. Level A. 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite. 2. What is another name for 3-D shapes? Level A 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite 2. What is another name for 3-D shapes? A) Polygon B) Polyhedron C) Point 3. A 3-D shape has four sides and a triangular

More information

Conjectures. Chapter 2. Chapter 3

Conjectures. Chapter 2. Chapter 3 Conjectures Chapter 2 C-1 Linear Pair Conjecture If two angles form a linear pair, then the measures of the angles add up to 180. (Lesson 2.5) C-2 Vertical Angles Conjecture If two angles are vertical

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

Polyhedral Mesh Generation for CFD-Analysis of Complex Structures

Polyhedral Mesh Generation for CFD-Analysis of Complex Structures Faculty of Civil Engineering and Geodesy Chair for Computation in Engineering Prof. Dr. rer. nat. Ernst Rank Polyhedral Mesh Generation for CFD-Analysis of Complex Structures Georgios Balafas Master s

More information

ME 111: Engineering Drawing

ME 111: Engineering Drawing ME 111: Engineering Drawing Lecture # 14 (10/10/2011) Development of Surfaces http://www.iitg.ernet.in/arindam.dey/me111.htm http://www.iitg.ernet.in/rkbc/me111.htm http://shilloi.iitg.ernet.in/~psr/ Indian

More information

MENSURATION. Definition

MENSURATION. Definition MENSURATION Definition 1. Mensuration : It is a branch of mathematics which deals with the lengths of lines, areas of surfaces and volumes of solids. 2. Plane Mensuration : It deals with the sides, perimeters

More information

Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees

Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Apex in a pyramid or cone, the vertex opposite the base; in

More information

alternate interior angles

alternate interior angles alternate interior angles two non-adjacent angles that lie on the opposite sides of a transversal between two lines that the transversal intersects (a description of the location of the angles); alternate

More information

Basic Geometry Review For Trigonometry Students. 16 June 2010 Ventura College Mathematics Department 1

Basic Geometry Review For Trigonometry Students. 16 June 2010 Ventura College Mathematics Department 1 Basic Geometry Review For Trigonometry Students 16 June 2010 Ventura College Mathematics Department 1 Undefined Geometric Terms Point A Line AB Plane ABC 16 June 2010 Ventura College Mathematics Department

More information

Math 1B, lecture 5: area and volume

Math 1B, lecture 5: area and volume Math B, lecture 5: area and volume Nathan Pflueger 6 September 2 Introduction This lecture and the next will be concerned with the computation of areas of regions in the plane, and volumes of regions in

More information

Shortcut sets for plane Euclidean networks (Extended abstract) 1

Shortcut sets for plane Euclidean networks (Extended abstract) 1 Shortcut sets for plane Euclidean networks (Extended abstract) 1 J. Cáceres a D. Garijo b A. González b A. Márquez b M. L. Puertas a P. Ribeiro c a Departamento de Matemáticas, Universidad de Almería,

More information

Solutions to Homework 10

Solutions to Homework 10 Solutions to Homework 1 Section 7., exercise # 1 (b,d): (b) Compute the value of R f dv, where f(x, y) = y/x and R = [1, 3] [, 4]. Solution: Since f is continuous over R, f is integrable over R. Let x

More information

Chapter 6 Notes: Circles

Chapter 6 Notes: Circles Chapter 6 Notes: Circles IMPORTANT TERMS AND DEFINITIONS A circle is the set of all points in a plane that are at a fixed distance from a given point known as the center of the circle. Any line segment

More information

Efficient Computation of A Simplified Medial Axis

Efficient Computation of A Simplified Medial Axis Efficient Computation of A Simplified Medial Axis Mark Foskey foskey@cs.unc.edu Department of Radiology Ming C. Lin lin@cs.unc.edu Department of Computer Science University of North Carolina at Chapel

More information

Visualizing Triangle Centers Using Geogebra

Visualizing Triangle Centers Using Geogebra Visualizing Triangle Centers Using Geogebra Sanjay Gulati Shri Shankaracharya Vidyalaya, Hudco, Bhilai India http://mathematicsbhilai.blogspot.com/ sanjaybhil@gmail.com ABSTRACT. In this paper, we will

More information

Star and convex regular polyhedra by Origami.

Star and convex regular polyhedra by Origami. Star and convex regular polyhedra by Origami. Build polyhedra by Origami.] Marcel Morales Alice Morales 2009 E D I T I O N M O R A L E S Polyhedron by Origami I) Table of convex regular Polyhedra... 4

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

56 questions (multiple choice, check all that apply, and fill in the blank) The exam is worth 224 points.

56 questions (multiple choice, check all that apply, and fill in the blank) The exam is worth 224 points. 6.1.1 Review: Semester Review Study Sheet Geometry Core Sem 2 (S2495808) Semester Exam Preparation Look back at the unit quizzes and diagnostics. Use the unit quizzes and diagnostics to determine which

More information

SA B 1 p where is the slant height of the pyramid. V 1 3 Bh. 3D Solids Pyramids and Cones. Surface Area and Volume of a Pyramid

SA B 1 p where is the slant height of the pyramid. V 1 3 Bh. 3D Solids Pyramids and Cones. Surface Area and Volume of a Pyramid Accelerated AAG 3D Solids Pyramids and Cones Name & Date Surface Area and Volume of a Pyramid The surface area of a regular pyramid is given by the formula SA B 1 p where is the slant height of the pyramid.

More information

Variational Delaunay Approach to the Generation of Tetrahedral Finite Element Meshes

Variational Delaunay Approach to the Generation of Tetrahedral Finite Element Meshes Variational Delaunay Approach to the Generation of Tetrahedral Finite Element Meshes Petr Krysl Michael Ortiz Abstract. We describe an algorithm which generates tetrahedral decomposition of a general solid

More information

Chapters 6 and 7 Notes: Circles, Locus and Concurrence

Chapters 6 and 7 Notes: Circles, Locus and Concurrence Chapters 6 and 7 Notes: Circles, Locus and Concurrence IMPORTANT TERMS AND DEFINITIONS A circle is the set of all points in a plane that are at a fixed distance from a given point known as the center of

More information

Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON

Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON John Burkardt Information Technology Department Virginia Tech http://people.sc.fsu.edu/ jburkardt/presentations/cg lab fem basis tetrahedron.pdf

More information

HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)

HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM) HowTo Rhino & ICEM Simple 2D model 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM) 2) Set units: File Properties Units: Model units: should already be Millimeters

More information

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. Lecture 4 Meshing in Mechanical Introduction to ANSYS Mechanical L4-1 Chapter Overview In this chapter controlling meshing operations is described. Topics: A. Global Meshing Controls B. Local Meshing Controls

More information

Separation Properties for Locally Convex Cones

Separation Properties for Locally Convex Cones Journal of Convex Analysis Volume 9 (2002), No. 1, 301 307 Separation Properties for Locally Convex Cones Walter Roth Department of Mathematics, Universiti Brunei Darussalam, Gadong BE1410, Brunei Darussalam

More information

Conjectures for Geometry for Math 70 By I. L. Tse

Conjectures for Geometry for Math 70 By I. L. Tse Conjectures for Geometry for Math 70 By I. L. Tse Chapter Conjectures 1. Linear Pair Conjecture: If two angles form a linear pair, then the measure of the angles add up to 180. Vertical Angle Conjecture:

More information

Shortest Inspection-Path. Queries in Simple Polygons

Shortest Inspection-Path. Queries in Simple Polygons Shortest Inspection-Path Queries in Simple Polygons Christian Knauer, Günter Rote B 05-05 April 2005 Shortest Inspection-Path Queries in Simple Polygons Christian Knauer, Günter Rote Institut für Informatik,

More information

Lattice Cleaving: Conforming Tetrahedral Meshes of Multimaterial Domains with Bounded Quality

Lattice Cleaving: Conforming Tetrahedral Meshes of Multimaterial Domains with Bounded Quality Lattice Cleaving: Conforming Tetrahedral Meshes of Multimaterial Domains with Bounded Quality Jonathan R. Bronson, Joshua A. Levine, and Ross T. Whitaker Scientific Computing and Imaging Institute, Salt

More information

Shape Dictionary YR to Y6

Shape Dictionary YR to Y6 Shape Dictionary YR to Y6 Guidance Notes The terms in this dictionary are taken from the booklet Mathematical Vocabulary produced by the National Numeracy Strategy. Children need to understand and use

More information

RANDOM INTERVAL HOMEOMORPHISMS. MICHA L MISIUREWICZ Indiana University Purdue University Indianapolis

RANDOM INTERVAL HOMEOMORPHISMS. MICHA L MISIUREWICZ Indiana University Purdue University Indianapolis RANDOM INTERVAL HOMEOMORPHISMS MICHA L MISIUREWICZ Indiana University Purdue University Indianapolis This is a joint work with Lluís Alsedà Motivation: A talk by Yulij Ilyashenko. Two interval maps, applied

More information

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

Model Repair. Leif Kobbelt RWTH Aachen University )NPUT $ATA 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS !NALYSIS OF SURFACE QUALITY )NPUT $ATA 2ANGE 3CAN #!$ 4OMOGRAPHY 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS!NALYSIS OF SURFACE QUALITY 3URFACE SMOOTHING FOR NOISE REMOVAL 0ARAMETERIZATION 3IMPLIFICATION FOR COMPLEXITY REDUCTION

More information

ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES.

ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES. ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES. O. N. KARPENKOV Introduction. A series of properties for ordinary continued fractions possesses multidimensional

More information

GEOMETRY CONCEPT MAP. Suggested Sequence:

GEOMETRY CONCEPT MAP. Suggested Sequence: CONCEPT MAP GEOMETRY August 2011 Suggested Sequence: 1. Tools of Geometry 2. Reasoning and Proof 3. Parallel and Perpendicular Lines 4. Congruent Triangles 5. Relationships Within Triangles 6. Polygons

More information

(Basic definitions and properties; Separation theorems; Characterizations) 1.1 Definition, examples, inner description, algebraic properties

(Basic definitions and properties; Separation theorems; Characterizations) 1.1 Definition, examples, inner description, algebraic properties Lecture 1 Convex Sets (Basic definitions and properties; Separation theorems; Characterizations) 1.1 Definition, examples, inner description, algebraic properties 1.1.1 A convex set In the school geometry

More information

Streaming Tetrahedral Mesh Optimization

Streaming Tetrahedral Mesh Optimization Streaming Tetrahedral Mesh Optimization Tian Xia University of Illinois Eric Shaffer University of Illinois Abstract Improving the quality of tetrahedral meshes is an important operation in many scientific

More information

Linear Programming I

Linear Programming I Linear Programming I November 30, 2003 1 Introduction In the VCR/guns/nuclear bombs/napkins/star wars/professors/butter/mice problem, the benevolent dictator, Bigus Piguinus, of south Antarctica penguins

More information

Dual Marching Cubes: Primal Contouring of Dual Grids

Dual Marching Cubes: Primal Contouring of Dual Grids Dual Marching Cubes: Primal Contouring of Dual Grids Scott Schaefer and Joe Warren Rice University 6100 Main St. Houston, TX 77005 sschaefe@rice.edu and jwarren@rice.edu Abstract We present a method for

More information

New York State Student Learning Objective: Regents Geometry

New York State Student Learning Objective: Regents Geometry New York State Student Learning Objective: Regents Geometry All SLOs MUST include the following basic components: Population These are the students assigned to the course section(s) in this SLO all students

More information

Introduction to ANSYS ICEM CFD

Introduction to ANSYS ICEM CFD Workshop 8.2 3D Pipe Junction 14.5 Release Introduction to ANSYS ICEM CFD 2012 ANSYS, Inc. April 1, 2013 1 Release 14.5 3D Pipe Junction 3D Pipe Junction This is a simple 4-way pipe intersection with two

More information

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines EECS 556 Image Processing W 09 Interpolation Interpolation techniques B splines What is image processing? Image processing is the application of 2D signal processing methods to images Image representation

More information

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

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example. An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points

More information

Efficient Storage, Compression and Transmission

Efficient Storage, Compression and Transmission Efficient Storage, Compression and Transmission of Complex 3D Models context & problem definition general framework & classification our new algorithm applications for digital documents Mesh Decimation

More information

CREATING 3D digital content for computer games,

CREATING 3D digital content for computer games, IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS 1 Model Synthesis: A General Procedural Modeling Algorithm Paul Merrell and Dinesh Manocha University of North Carolina at Chapel Hill Abstract

More information

Florida Geometry EOC Assessment Study Guide

Florida Geometry EOC Assessment Study Guide Florida Geometry EOC Assessment Study Guide The Florida Geometry End of Course Assessment is computer-based. During testing students will have access to the Algebra I/Geometry EOC Assessments Reference

More information

IEEE TRANSACTIONS ON VISUALISATION AND COMPUTER GRAPHICS 1. Voronoi-based Curvature and Feature Estimation from Point Clouds

IEEE TRANSACTIONS ON VISUALISATION AND COMPUTER GRAPHICS 1. Voronoi-based Curvature and Feature Estimation from Point Clouds IEEE TRANSACTIONS ON VISUALISATION AND COMPUTER GRAPHICS 1 Voronoi-based Curvature and Feature Estimation from Point Clouds Quentin Mérigot, Maks Ovsjanikov, and Leonidas Guibas Abstract We present an

More information

Lecture 11: 0-1 Quadratic Program and Lower Bounds

Lecture 11: 0-1 Quadratic Program and Lower Bounds Lecture : - Quadratic Program and Lower Bounds (3 units) Outline Problem formulations Reformulation: Linearization & continuous relaxation Branch & Bound Method framework Simple bounds, LP bound and semidefinite

More information

Removing chips is a method for producing plastic threads of small diameters and high batches, which cause frequent failures of thread punches.

Removing chips is a method for producing plastic threads of small diameters and high batches, which cause frequent failures of thread punches. Plastic Threads Technical University of Gabrovo Yordanka Atanasova Threads in plastic products can be produced in three ways: a) by direct moulding with thread punch or die; b) by placing a threaded metal

More information

Some representability and duality results for convex mixed-integer programs.

Some representability and duality results for convex mixed-integer programs. Some representability and duality results for convex mixed-integer programs. Santanu S. Dey Joint work with Diego Morán and Juan Pablo Vielma December 17, 2012. Introduction About Motivation Mixed integer

More information

Solutions for Review Problems

Solutions for Review Problems olutions for Review Problems 1. Let be the triangle with vertices A (,, ), B (4,, 1) and C (,, 1). (a) Find the cosine of the angle BAC at vertex A. (b) Find the area of the triangle ABC. (c) Find a vector

More information

Geometry Enduring Understandings Students will understand 1. that all circles are similar.

Geometry Enduring Understandings Students will understand 1. that all circles are similar. High School - Circles Essential Questions: 1. Why are geometry and geometric figures relevant and important? 2. How can geometric ideas be communicated using a variety of representations? ******(i.e maps,

More information

Nonlinear Optimization: Algorithms 3: Interior-point methods

Nonlinear Optimization: Algorithms 3: Interior-point methods Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris Jean-Philippe.Vert@mines.org Nonlinear optimization c 2006 Jean-Philippe Vert,

More information

How To Create A Surface From Points On A Computer With A Marching Cube

How To Create A Surface From Points On A Computer With A Marching Cube Surface Reconstruction from a Point Cloud with Normals Landon Boyd and Massih Khorvash Department of Computer Science University of British Columbia,2366 Main Mall Vancouver, BC, V6T1Z4, Canada {blandon,khorvash}@cs.ubc.ca

More information

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS J. Bogdahn a, V. Coors b a University of Strathclyde, Dept. of Electronic and Electrical Engineering, 16 Richmond Street, Glasgow G1 1XQ UK - jurgen.bogdahn@strath.ac.uk

More information

Reducing Clocks in Timed Automata while Preserving Bisimulation

Reducing Clocks in Timed Automata while Preserving Bisimulation Reducing Clocks in Timed Automata while Preserving Bisimulation Shibashis Guha Chinmay Narayan S. Arun-Kumar Indian Institute of Technology Delhi {shibashis, chinmay, sak}@cse.iitd.ac.in arxiv:1404.6613v2

More information

Algebra Geometry Glossary. 90 angle

Algebra Geometry Glossary. 90 angle lgebra Geometry Glossary 1) acute angle an angle less than 90 acute angle 90 angle 2) acute triangle a triangle where all angles are less than 90 3) adjacent angles angles that share a common leg Example:

More information

Platonic Solids. Some solids have curved surfaces or a mix of curved and flat surfaces (so they aren't polyhedra). Examples:

Platonic Solids. Some solids have curved surfaces or a mix of curved and flat surfaces (so they aren't polyhedra). Examples: Solid Geometry Solid Geometry is the geometry of three-dimensional space, the kind of space we live in. Three Dimensions It is called three-dimensional or 3D because there are three dimensions: width,

More information

IMO Geomety Problems. (IMO 1999/1) Determine all finite sets S of at least three points in the plane which satisfy the following condition:

IMO Geomety Problems. (IMO 1999/1) Determine all finite sets S of at least three points in the plane which satisfy the following condition: IMO Geomety Problems (IMO 1999/1) Determine all finite sets S of at least three points in the plane which satisfy the following condition: for any two distinct points A and B in S, the perpendicular bisector

More information

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver Høgskolen i Narvik Sivilingeniørutdanningen STE637 ELEMENTMETODER Oppgaver Klasse: 4.ID, 4.IT Ekstern Professor: Gregory A. Chechkin e-mail: chechkin@mech.math.msu.su Narvik 6 PART I Task. Consider two-point

More information

Metric Spaces Joseph Muscat 2003 (Last revised May 2009)

Metric Spaces Joseph Muscat 2003 (Last revised May 2009) 1 Distance J Muscat 1 Metric Spaces Joseph Muscat 2003 (Last revised May 2009) (A revised and expanded version of these notes are now published by Springer.) 1 Distance A metric space can be thought of

More information

13. Write the decimal approximation of 9,000,001 9,000,000, rounded to three significant

13. Write the decimal approximation of 9,000,001 9,000,000, rounded to three significant æ If 3 + 4 = x, then x = 2 gold bar is a rectangular solid measuring 2 3 4 It is melted down, and three equal cubes are constructed from this gold What is the length of a side of each cube? 3 What is the

More information

Incenter Circumcenter

Incenter Circumcenter TRIANGLE: Centers: Incenter Incenter is the center of the inscribed circle (incircle) of the triangle, it is the point of intersection of the angle bisectors of the triangle. The radius of incircle is

More information

Mean Value Coordinates

Mean Value Coordinates Mean Value Coordinates Michael S. Floater Abstract: We derive a generalization of barycentric coordinates which allows a vertex in a planar triangulation to be expressed as a convex combination of its

More information

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Graphics CS 54 Lecture 1 (Part 1) Curves Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines and flat surfaces Real world objects include

More information

Error estimates for nearly degenerate finite elements

Error estimates for nearly degenerate finite elements Error estimates for nearly degenerate finite elements Pierre Jamet In RAIRO: Analyse Numérique, Vol 10, No 3, March 1976, p. 43 61 Abstract We study a property which is satisfied by most commonly used

More information

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2 4. Basic feasible solutions and vertices of polyhedra Due to the fundamental theorem of Linear Programming, to solve any LP it suffices to consider the vertices (finitely many) of the polyhedron P of the

More information

GCSE Exam Questions on Volume Question 1. (AQA June 2003 Intermediate Paper 2 Calculator OK) A large carton contains 4 litres of orange juice.

GCSE Exam Questions on Volume Question 1. (AQA June 2003 Intermediate Paper 2 Calculator OK) A large carton contains 4 litres of orange juice. Question 1. (AQA June 2003 Intermediate Paper 2 Calculator OK) A large carton contains 4 litres of orange juice. Cylindrical glasses of height 10 cm and radius 3 cm are to be filled from the carton. How

More information

How To Draw In Autocad

How To Draw In Autocad DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export

More information

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express

More information

B490 Mining the Big Data. 2 Clustering

B490 Mining the Big Data. 2 Clustering B490 Mining the Big Data 2 Clustering Qin Zhang 1-1 Motivations Group together similar documents/webpages/images/people/proteins/products One of the most important problems in machine learning, pattern

More information

Collision Detection Algorithms for Motion Planning

Collision Detection Algorithms for Motion Planning Collision Detection Algorithms for Motion Planning P. Jiménez F. Thomas C. Torras This is the sixth chapter of the book: Robot Motion Planning and Control Jean-Paul Laumond (Editor) Laboratoire d Analye

More information