SPHERE_GRID is a dataset directory which contains "grids" on a sphere. For simplicity, the sphere is always assumed to have a radius of 1, and center at the origin.
The grid may be
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
GEOMETRY, is a FORTRAN90 library which computes various geometric quantities, including grids on spheres.
SPHERE_CVT, a FORTRAN90 library which can find a set of well separated points on a sphere using Centroidal Voronoi Tessellations.
SPHERE_DELAUNAY, a MATLAB program which computes the Delaunay triangulation of points on a sphere.
SPHERE_DESIGN_RULE, 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, a FORTRAN90 library which provides a number of ways of generating grids of points, or of points and lines, or of points and lines and faces, over the unit sphere.
SPHERE_VORONOI, a MATLAB program which computes the Voronoi diagram of points on a sphere.
SPHERE_VORONOI_DISPLAY_OPENGL, 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.
SPHERE_XYZ_DISPLAY, a MATLAB program which reads XYZ information defining points in 3D, and displays a unit sphere and the points in the MATLAB graphics window.
SPHERE_XYZ_DISPLAY_OPENGL, a C++ program which reads XYZ information defining points in 3D, and displays a unit sphere and the points, using OpenGL.
STRI_QUAD, a FORTRAN90 library which estimates the integral of a function defined on the sphere.
STRIPACK, a FORTRAN90 library which includes routines to compute the Voronoi diagram or Delaunay triangulation of pointsets on a sphere.
STRIPACK_DELAUNAY, a FORTRAN90 program which reads a set of points on the unit sphere, calls STRIPACK to compute the Delaunay triangulation, and writes it to a file.
STRIPACK_INTERACTIVE, a FORTRAN90 program which reads a set of points on the unit sphere, computes the Delaunay triangulation, and writes it to a file.
TOMS772, a FORTRAN77 library which carries out computational geometry on the unit sphere; this library is commonly called STRIPACK; this is ACM TOMS algorithm 772.
TRI_SURFACE_DISPLAY, a MATLAB program which can read a node file and a triangle file and display the triangular mesh surface.
SPHERE_GRID_ICOS1_F* is a family of point grids. The first grid is formed by the 12 vertices of an icosahedron The second grid replaces each triangular face of the icosahedron by 2*2 triangles, and projects all the new vertices onto the sphere. The third grid refines each triangle to 9 subtriangles, and so on.
The points were computed by the SPHERE_GRID program.
The triangulations were computed by the STRIPACK_DELAUNAY program (which calls STRIPACK).
These grids are produced by linear interpolation on the (straight) edges of the icosahedron, instead of on the (curved) edges of the image of the icosahedron on the sphere.
The point grids available include:
SPHERE_GRID_ICOS2_F* is a family of point grids. The first grid is formed by the 12 vertices of an icosahedron The second grid replaces each triangular face of the icosahedron by 2*2 spherical triangles, and so on.
These grids are produced by interpolation on the spherical angles of each face of the icosahedron.
The point grids available include:
SPHERE_GRID_SPIRAL_N* is a family of point grids created by mapping a spiral onto the sphere.
The point grids available include:
SPHERE_SAMPLE_N* is a family of point grids created by randomly sampling points on the unit sphere.
The point grids available include:
You can go up one level to the DATASETS page.