STRIPACK_INTERACTIVE
Interactive Delaunay Diagrams on Unit Spheres


STRIPACK_INTERACTIVE is a FORTRAN90 program which interactively determines the Delaunay diagram of a set of points on a sphere.

The set of points is read from a file, and the Delaunay triangulation, once computed, is written out to another file, described as a series of triplets of point indexes.

Usage:

stripack_interactive node_filename
where

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Related Data and Programs:

GEOMETRY is a FORTRAN90 library which computes various geometric quantities, including grids on spheres.

SCVT is a FORTRAN90 library which can find a set of well separated points on a sphere using Centroidal Voronoi Tessellations.

SPHERE_DESIGN_RULE is a FORTRAN90 library which returns point sets on the surface of the unit sphere, known as "designs", which can be useful for estimating integrals on the surface, among other uses.

SPHERE_GRID is a dataset directory containing files that describe sets of points on the unit sphere.

SPHERE_VORONOI_DISPLAY_OPEN_GL, a C++ program which displays a sphere and randomly selected generator points, and then gradually colors in points in the sphere that are closest to each generator.

STRI_QUAD is a FORTRAN90 library which estimates the integral of a function defined on the sphere.

STRIPACK is a library of FORTRAN90 routines which can compute the Delaunay triangulation or Voronoi diagram of a set of points on the unit sphere.

SXYZ_VORONOI is a FORTRAN90 library which computes and plots Delaunay triangulations and Voronoi diagrams of points on the sphere.

TOMS772 is a FORTRAN77 library which is the original text of the STRIPACK program.

XYZ_IO is a FORTRAN90 library which reads and writes XYZ files.

Reference:

  1. Thomas Ericson, Victor Zinoviev,
    Codes on Euclidean Spheres,
    Elsevier, 2001,
    ISBN: 0444503293,
    LC: QA166.7E75
  2. Gerald Folland,
    How to Integrate a Polynomial Over a Sphere,
    American Mathematical Monthly,
    Volume 108, Number 5, May 2001, pages 446-448.
  3. AD McLaren,
    Optimal Numerical Integration on a Sphere,
    Mathematics of Computation,
    Volume 17, Number 84, October 1963, pages 361-383.
  4. Robert Renka,
    Algorithm 772:
    STRIPACK: Delaunay Triangulation and Voronoi Diagram on the Surface of a Sphere,
    ACM Transactions on Mathematical Software,
    Volume 23, Number 3, September 1997, pages 416-434.
  5. Edward Saff, Arno Kuijlaars,
    Distributing Many Points on a Sphere,
    The Mathematical Intelligencer,
    Volume 19, Number 1, 1997, pages 5-11.

Source Code:

Examples and Tests:

SPHERE_GRID_ICOS1_F1 is a grid of 12 points based on an icosahedron.

SPHERE_GRID_ICOS1_F2 is a grid of 42 points based on an icosahedron.

SPHERE_GRID_ICOS1_F3 is a grid of 92 points based on an icosahedron.

List of Routines:

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


Last revised on 21 July 2007.