Wolfram Library Archive


All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

CirclePack
Author

Oliver Goodman
Organization: The Geometry Center, University of Minnesota
Old MathSource #

0205-085
Revision date

2000-09-11
Description

CirclePack computes and display circle packings. Given a triangulation of a closed orientable surface it computes the corresponding circle packing. It will do this in whichever geometry is appropriate depending on the genus of the surface and can compute packings with specified overlaps as well as the special case in which all circles are tangential.

Note: This package also requires the Mathematica package Hyperbolic (item 1872).
Subjects

*Mathematics > Geometry > Computational Geometry
*Mathematics > Geometry > Plane Geometry
Keywords

Pure Math, Hyperbolic Geometry, triangulations, circlepack, hyperbolic, nerve, Gram-Schmidt orthogonalization, spherical Geometry
Related items

*Hyperbolic   [in MathSource: Packages and Programs]
Downloads Download Wolfram CDF Player

Download
README (2.3 KB) - Author's notes
Download
circlepack.txt (3.8 KB) - Plain-text version of circlepack.man
Download
cpintro.txt (3.1 KB) - Plain-text version of cpintro.man
Download
triangulation.txt (3.2 KB) - Plain-text version of triangulation.man
Download
CirclePack.m (11.6 KB) - Package to calculate circle packings
Download
DrawPacking.m (4.2 KB) - Package containing functions to draw a packing
Download
Orthogonalize.m (2.5 KB) - Gram-Schmidt orthogonalization functions
Download
README-2 (151 B) - Additional MathSource notes
Download
Sphere.m (2.6 KB) - Draw fake spheres in 3D graphics
Download
Spherical.m (1.7 KB) - Spherical geometry used for drawing 3D spherical packings
Download
Triangulation.m (5.2 KB) - Package to support triangulations
Download
circlepack.man (3.6 KB) - Manual page for the above
Download
cpexamples.m (1.3 KB) - Example triangulations on which to try the package
Download
cpintro.man (2.8 KB) - General introductory manual page
Download
demo.nb (307.6 KB) - Mathematica demo notebook
Download
triangulation.man (3.1 KB) - Manual page for the above

Files specific to Mathematica 2.2 version:
Download
demo.ma (130.3 KB) - Mathematica demo notebook