Isomorphic Triangulation of Simple Polygons Diana Garroway 
  Introduction | Definitions | Algorithm | Applet | History/Links

 

Isomorphism

Informally, an isomorphism is a map that preserves sets and relations among elements.  [MathWorld]


Spiderweb Connectivity

The spiderweb connectivity is simply a method for connecting a set of vertices.  These vertices each have a weight assigned to them and this weight is interpreted as the distance from the vertex to a centre point in the end connectivity. For example, if we have 9 vertices and they have the weights of <3, 1, 4, 3, 3, 4, 2, 4, 3>, then we will insert extra (Steiner) points such that the minimum path from each of the  vertices to a centre point is given by the weight.  This is best illustrated by the following figure.  If we think of the connectivity in layers, then each at each layer, the Steiner points connect to there neighbouring vertex of that layer.  If there is not a neighbouring vertex of that layer (for example if the neighbour has smaller weight), then the point will simply be connected to its neighbour.  We also connect the path from the vertex to the centre, through the Stiener points.  In the end we get a connection on the vertices that looks similar to a spiderweb.  The spiderweb connectivity can be created for any set of vertices and weights and yields triangles and quadrilaterals.  The quadrilaterals can simply be triangulated.

 

             Figure 1: The spiderweb connectivity for the sequence <3, 1, 4, 3, 3, 4, 2, 4, 3>, starting at the red vertex.


 

Steiner Point

An extra point added to a vertex set that was not part of the original set.  (Also called Steiner Vertex).