-->
Home » , , , » Circlepack is a c program for the creation, display, manipulation, and storage of circle packings using the x window system.
Thursday
20 March 2014

Circlepack is a c program for the creation, display, manipulation, and storage of circle packings using the x window system.

Circlepack is a c program for the creation, display, manipulation, and storage of circle packings using the x window system.

Computations may be done in either hyperbolic, euclidean, or spherical geometry, though the routines for the latter are not yet complete, for the theory behind the package, one must consult the research literature.
One of the author's primary interests concerns the parallels between the developing theory of circle packings and the classical theory of analytic functions.

A circle packing is a configuration of circles with a specified pattern of tangencies.

See the examples below; the circles typically must assume a variety of different sizes in order to fit together in a prescribed tangency pattern. (It is easy to confuse this with the well-known topic of `sphere packing'  -- how many ping-pong balls fit in a box car -- but there is almost no contact between these two topics!!)
Circle packings were introduced by William Thurston in his Notes.
circlepack


Maps between circle packings which preserve tangency and orientation act in many ways as discrete analogues of analytic functions. Moreover, work flowing from a 1985 conjecture of Thurston, proven by Burt Rodin and Dennis Sullivan, shows that classical analytic functions and more general classical conformal objects can be approximated using circle packings.

Circle packings are computable, so they are introducing an experimental, and highly visual, component to research in conformal geometry and related areas. Circle packings are also useful in graph embedding and have interesting connections to random walks.
Download.

Screenshots.
circlepackcirclepack1circlepack2circlepack3circlepack4circlepack5circlepack6circlepack7circlepack8
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • Kubuntu is an official derivative of the Ubuntu operating system using the KDE Plasma Desktop.
    29.04.2011 - 0 Comments
    Kubuntu is an official derivative of the Ubuntu operating system using the KDE Plasma Desktop instead of the Unity graphical environment. It is part of the Ubuntu project and uses the same underlying system. It is possible to install both the KDE…
  • Hattrick Organizer is a popular, free, java-based helper application and is a CHPP-approved program.
    22.04.2009 - 0 Comments
    Hattrick Organizer is a popular, free, java-based helper application and is a CHPP-approved program. It's OpenSource licensed LGPL and written in Java, therefore it's OS independent. Installers for Windows and MacOS are supplied, as well as a ZIP…
  • Transcribe! software to help transcribe recorded music.
    11.01.2013 - 0 Comments
    The Transcribe! application is an assistant for people who want to work out a piece of music from a recording, in order to write it out, or play it themselves, or both. It doesn't do the transcribing for you, but it is essentially a specialised…
  • ABINIT is an open-source suite of programs for materials science, distributed under the GNU General Public License.
    15.01.2012 - 0 Comments
    ABINIT implements density functional theory, using a plane wave basis set and pseudopotentials, to compute the electronic density and derived properties of materials ranging from molecules to surfaces to solids.  It is developed collaboratively…
  • GeeXboX is a free Linux distribution providing a media center software suite for personal computers.
    21.02.2010 - 0 Comments
    GeeXboX is a full operating system, running under Linux and based on the excellent MPlayer.No need of hard drive, you just have to put the GeeXboX bootable CD into the CD-Drive of any pentium-class computer to boot it. Moreover, GeeXboX is a free…
  • Sidux, distribution with KDE and Xfce based on the unstable branch of Debian GNU/Linux.
    05.01.2010 - 0 Comments
    The Sidux distribution is a desktop-oriented operating system and live CD based on the unstable branch of Debian GNU/Linux. Besides full compatibility with its parent, the distribution also offers a custom kernel with support for a wide variety…
  • Mozilla Thunderbird ISP Configuration Settings: Hotmail.
    19.03.2013 - 0 Comments
    Thunderbird can be used as a client for a Hotmail email account. Thunderbird will download messages from the Hotmail server and store them on your local system. Similarly, Thunderbird can be used to compose messages which are sent through Hotmail's…
  • GhostBSD it is a user-friendly, GNOME-based FreeBSD distribution in the form of a live CD (not installable to hard disk yet).
    13.07.2010 - 0 Comments
    GhostBSD it is a user-friendly, GNOME-based FreeBSD distribution in the form of a live CD (not installable to hard disk yet). Besides developing the live CD, the project's other goal is to improve the GNOME desktop experience on a FreeBSD…
  • JAMin  is a GPL-licensed professional audio mastering suite.
    03.02.2013 - 0 Comments
    JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams. It uses LADSPA for digital signal processing (DSP). JAMin is…
  • MidnightBSD is a FreeBSD-derived operating system.
    02.02.2011 - 0 Comments
    MidnightBSD began as a fork from FreeBSD in 2005. The founder of the project, Lucas Holt, wished to create a BSD derived desktop operating system. He was familiar with several live CD projects, but not the work on PC-BSD or DesktopBSD. At the same…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->