Triangulation of point set

Slides:



Advertisements
Similar presentations
Computer Graphics- SCC 342
Advertisements

8.1 Prisms, Area and Volume Prism – 2 congruent polygons lie in parallel planes corresponding sides are parallel. corresponding vertices are connected.
Geometric Construction
Chapter 1Foundations for Geometry Chapter 2Geometric Reasoning Chapter 3Parallel and Perpendicular Lines Chapter 4Triangle Congruence Chapter 5Properties.
Spring 2012 Student Performance Analysis Geometry Standards of Learning 1 Presentation may be paused and resumed using the arrow keys or the mouse.
MATHEMATIC CURRICULUM ISSUES IN 6TH GRADES. 1- POINT AND LINE 2- PROPERTIES OF ADDITION AND MULTIPLICATION OPERATIONS 3- SETS 4- RESEARCH 5- FROM NUMBERS.
Using properties of Midsegments Suppose you are given only the three midpoints of the sides of a triangle. Is it possible to draw the original triangle?
2. Voronoi Diagram 2.1 Definiton Given a finite set S of points in the plane , each point X of  defines a subset S X of S consisting of the points of.
3. Delaunay triangulation
1 Lecture 8: Voronoi Diagram Computational Geometry Prof. Dr. Th. Ottmann Voronoi Diagrams Definition Characteristics Size and Storage Construction Use.
Image Morphing, Triangulation CSE399b, Spring 07 Computer Vision.
Area, buffer, description Area of a polygon, center of mass, buffer of a polygon / polygonal line, and descriptive statistics.
Vectors: planes. The plane Normal equation of the plane.
Constructible Lengths And Irrational Numbers
Week 13 - Wednesday CS361.
UNC Chapel Hill M. C. Lin Point Location Chapter 6 of the Textbook –Review –Algorithm Analysis –Dealing with Degeneracies.
Geometric Structure G.1Adevelop and awareness of the structure of a mathematical system, connecting definitions, postulates, logical reasoning and theorems.
MATHEMATICS CURRICULUM FOR SA I. DIVISION OF MARKS UNITMARKS NUMBER SYSTEMS11 ALGEBRA23 GEOMETRY17 TRIGONOMETRY22 STATISTICS17 TOTAL90 FIRST TERM.
3-dimensional shape cross section. 3-dimensional space.
GEOMETRY SOL IDEAS. Complementary angles have the sum of 90. Angles that form a LINEar pair are supplementary (180). Vertical angles are opposite each.
Connecticut Core Curricula for High Schools Geometry
Precalculus Fifth Edition Mathematics for Calculus James Stewart Lothar Redlin Saleem Watson.
MA912G11 CHAPTER 1-3 DISTANCE FORMULA CHAPTER 1-3 MIDPOINT FORMULA.
 TEKS Focus:  (5)(B) Construct congruent segments, congruent angles, a segment bisector, an angle bisector, perpendicular lines, the perpendicular bisector.
Geometry Review By: Kyle Dykes. Chapter 1 Important Terms – Line: extends in one dimension- – Collinear Points: Points that lie on the same line – Coplanar.
Copyright © 2011 Pearson Education, Inc. Equations and Graphs in Two Variables Section 1.3 Equations, Inequalities, and Modeling.
Chapter 12.  For each example, how would I get the first image to look like the second?
1 11. Polygons Polygons 2D polygons ( 다각형 ) –Polygon sides are all straight lines lying in the same plane 3D polyhedra ( 다면체 )  chap. 12 –Polyhedra.
1/29/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries Carola Wenk.
Transformations, Symmetries, and Tilings
Geometry Vocabulary. Triangle Triangle: a polygon with three sides. 180⁰ Sum of the interior angles of a triangle = 180⁰.
1-6 Basic Constructions.
1.6 Basic Construction 1.7 Midpoint and Distance Objective: Using special geometric tools students can make figures without measurments. Also, students.
PLANAR GEOMETRIC TRANSFORMATIONES AND GEOMETRIC RELATIONSHIP PROPORTION.
5.7 Reflections and Symmetry. Objective Identify and use reflections and lines of symmetry.
Geometry 7-2a Pythagorean Theorem. New Material Investigation Supplies –Handout ( one of two ) –Scissors –Compass –Ruler.
VORONOI DIAGRAMS BY KATHARINE TISCHER Coordinating Seminar Spring 2013.
DAY 1 DISTANCE ON THE PLANE – PART I: DISTANCE FROM THE ORIGIN MPM 2D Coordinates and Geometry: Where Shapes Meet Symbols.
Extended Work on 3D Lines and Planes. Intersection of a Line and a Plane Find the point of intersection between the line and the plane Answer: (2, -3,
Slide 1-1 Copyright © 2014 Pearson Education, Inc. 1.6 Constructions Involving Lines and Angles.
CMPS 3130/6130 Computational Geometry Spring 2017
MATHEMATICS B.A./B.Sc. (GENERAL) FIRST YEAR EXAMINATIONS,2012.
Geometry 11.4 Color Theory.
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
Copyright © Cengage Learning. All rights reserved.
Grade Seven – Pre-Algebra - Unit 9
Tutorial 3 – Computational Geometry
Lesson 3-6: Perpendicular & Distance
Geometry Review: First Semester
Grids Geometry Computational Geometry
Grids Geometry Computational Geometry
EOCT Review Unit 5 – Transformations in the Plane
CorePure1 Chapter 2 :: Argand Diagrams
Grids Geometry Computational Geometry
7-4 Applying Properties of Similar Triangles
Computational Geometry
EOCT Review Unit 5 – Transformations in the Plane
Geometry Equations of Circles.
Algorithm design (computational geometry)
Lecture 2: Geometry vs Linear Algebra Points-Vectors and Distance-Norm
EOCT Review Unit 5 – Transformations in the Plane
EOCT Review Unit 5 – Transformations in the Plane
Objectives and Student Expectations
Constructions in Geometry
MATH THS – Standard Geometry
Straight Lines and Linear Functions
Analytic Geometry.
Triangulation- 2D & 3D Sriram Sethuraman
Presentation transcript:

Triangulation of point set

Triangulation of point set Triangulation of a set of points on the plane

Triangulation of point set Which triangulation do you like?

Goodness of triangulation Total length of edges is short Minimum angle is large (No skinny triangle as possible) Maximum angle is small Beautiful symmetry Triakis tiling Labyrinth tiling Not a triangulation, but beautiful tiling pattern in Alhambra palace

H. S. M. Coxeter (1907-2003) Harold S. M. Coxeter is a giant to investigate on “geometric beauty”. Crystal, tiling , polytopes… He collaborated with another genius Cornelius Escher , who created arts inspired by Alhambra tiling patterns. https://brewminate.com/escher-and-coxeter-a-mathematical-conversation/

Maximizing the minimum angle We want to avoid skinny triangle, and hence would like to maximize the minimum angle There are many such triangulations, and hence we consider “triangulation with lexicographically maximum angle sequence” Arrange all angles in the triangulation T in ascending order to have a nondecreasing sequenced a(T) Find a triangulation maximizing a(T) in lexicographic ordering Usually, this kind of optimization is difficult, but we are very lucky that the above optimization can be done efficiently Using mathematical structure studied more than 100 years. (or 2000 years)

Which is better, and how to judge?

Enclosing circle of triangle and its use Question: How to draw the minimum enclosing circle of three points ? Exercise: Find a formula to detect the enclosing circle of a triangle contains another point.

The flipping algorithm Find any triangulation of a given point set Check each convex quadrangle consisting of two triangles If the minimum enclosing circle of one triangle contains the fourth point, then flip the edge Theorem If there is no possible flip, the triangulation has the lexicographically maximum angle sequence

Draw the triangulation with the lexicographically max angle sequence

Draw the triangulation with the lexicographically max angle sequence

Draw the triangulation with the lexicographically max angle sequence

What kind of algorithm did I use? How to draw the minimum enclosing circle of three points? You learned in junior high school (?) that the center of enclosing circle of a triangle is intersection of three perpendicular bisectors of edges Can you draw perpendicular bisector by using ruler and compass?

Computation and Computing tools Ancient computation tools Abacus and counting rods(China, Japan) Computational Machinery Many original algorithms for them Ruler and Compus (Ancient Greece ) Algorithm = Drawing figuers Mathematical basis:  Euclid Geometry One can do addition, subtraction, multiplication, division, How to draw a square of area 2 , 3, etc? Euclid

Perpendicular bisector and computation  Parallel line   Perpendicular bisector is the base of geometric computation Compution of regular angle、Binary number system、Addition is done by using parallel translation、Multiplication by using similarity、 Solution of quadratic equations 15

The perpendicular bisector divides the plane The locus of distance equilibrium of two points p and q {x: dist(p, x) = dist(q, x)} is the perpendicular bisector It divides the plane into two parts V(q)={x: dist(p, x) > dist(q, x)} Region of points nearer to q V(p)={x: dist(p, x) < dist(q, x)} Extension of this idea Distance equilibrium of two objects Plane partition of many points into cells corresponding to nearest points Voronoi diagram

2つの物体の等分線 Distance equilibrium of two sets S and T If S and T are point sets  Partition by line(by hyperplane in high dimensions) Support Vector machine Used in machine learning If S and T are polygons The partition is not given by lines

Distance equilibrium of a point and a line You learn in junior high school Parabola antenna, Telescope, etc Locally , perpendicular bisector

Equilibrium of many objects:Voronoi diagram Cell decomposition wrt “nearest cites” Descartes(1644) Dirichlet (1850) Dirichlet Tesselation Georgy Voronoi (1868-1920) studied Boris Delaunay (Delone) (1890-1980) Named Voronoi diagram Dual of Voronoi diagram is called Delaunay triangulation Which we seek for In physics, it is called Wigner-Seiz cell.

History of computaion model Viète(1540-1603) Mathematical symbols Descartes(1596-1650) Cartesian coordinate Newton(1643-1727) Calculus  ⇒Computation & Algorithms by using functions and algebra Boole (1815-1864) Logics in Algebra Turing(1912-1954)Computability and Computer Shannon(1916-2001) Information theory  ⇒Computation and Algorithms with Computer Computational Geometry: Geometry & Algorithms with Computer 

The birth of computational Geometry M. I. Shamos: Voronoi diagram computation    O( n log n) time algorithm (Ph. D thesis, 1978) Basic tool in computational geomery “Perpendicular bisector of many objects “

What I have done: First draw the Voronoi diagram Then, draw its “dual”