ex_edge_insertion.cpp - constructs an arrangement of five line segments
using the specialized insertion functions.
ex_edge_manipulation.cpp - demonstrates edge-manipulation member functions.
ex_io.cpp - constructs an arrangement, writes it to a file, and reads it back.
ex_isolated_vertices.cpp - demonstrates the isolated-vertex manipulation
member-functions.
ex_special_edge_insertion.cpp - constructs an arrangement of eight pairwise
interior-disjoint line segments using the specialized insertion functions
that accept predecessor halfedges.
ex_triangle.cpp - constructs an arrangement of three connected line-segments
forming a triangle.
polytope_projection.cpp - obtains the silhouette of a bounded convex
polyhedron in 3-space.
--------------------------------------------------------------------------------
arr_inexact_construction_segments.h
Arr_inserter.h
arr_print.h
Less_than_handle.h
Normal_equation.h
read_objects.h
--------------------------------------------------------------------------------
Input files for the program coded in ex_polytope_projection.cpp:
icosahedron.dat - 12 approximate vertices of an icosahedron.
icosahedron_1.dat - approximate vertices of an icosahedron, every
triangle of which is divided into 4 triangles using class I
aperture 4 partition method, whose vertices are elevated to the
circumscribing sphere
icosahedron_4.dat - approximate vertices of an icosahedron, every
triangle of which is divided into 4^4 = 16 triangles using class I
aperture 4 partition method, whose vertices are elevated to the
circumscribing sphere
tetrahedron.dat - 4 vertices of a tetrahedron.