TRIANGULATE
Triangulate a Polygonal Region


TRIANGULATE is an executable program, written in C, that triangulates a polygonal region. The region need not be convex.

The polygon is defined by an input file which gives the coordinates of the nodes of the polygon, in counterclockwise order. The coordinates are expected to be integers.

The output of the program is a PostScript file which shows the polygon and its triangulation. The text of the PostScript file includes comments that describe the triangulation in terms of the pairs of vertices that were connected to make each diagonal.

Related Data and Programs:

TRIANGLE is an executable C program for the triangulation of a region.

Reference:

Source Code:

COMB generates a "comb" polygon, a somewhat tricky shape that can be used as an input to the triangulation program. Files you may copy include:

TRIANGULATE reads a file definining a polygon, and determines an appropriate triangulation. Files you may copy include:

Source Code:

COMB10 is an example of a "comb" polygon of 10 vertices Files you may copy include:

I18 is an example of a complicated nonconvex polygon. Files you may copy include:

SNAKE is an example defining a "snake" polygon. Files you may copy include:

SQUARE is an example defining a square. Files you may copy include:

TRIANGLE is an example defining a triangle. Files you may copy include:

List of Routines:

You can go up one level to the C source codes.


Last revised on 02 May 2007.