need a break, soon... With PyObjC the most difficult thing increa- singly becomes writing the README... "Tesselatica" is a very simple "tesselation explorer", although restricted to only very specific ones. As such it maybe makes a nice demo, but I won't tell yet, what the background for this is... ;-) Please see the attached Readme below. Comments are appreciated!
-- Dinu C. Gherman ...................................................................... "Of course America had often been discovered before Columbus, but it had always been hushed up." (Oscar Wilde)
Tesselatica is a demo for interactively exploring rect. tessalations.
Tesselatica is a Mac OS X demo tool for interactively exploring some kind of regular rectangular tesselations with certain mathematical constraints.
Tesselatica is very intuitive to use. It displays a rectangular view, devided into N equally sized rectangular tiles. The only constraint for these tiles is that their shape must be as close to a square as possible. As you change N and the size of the entire window, the optimal tesselation is being calculated and displayed (I hope).
:0.1: first release, packaged with Python 2.2.3 and PyObjC 1.0b.
There are no special requirements for running Tesselatica. It ships as a standalone application which should be running on any Mac OS X 10.x, althouth it was developped on 10.2. As it comes with full source code you can build Tesselatica yourself, if you have Apple's developer tools installed, plus some Python interpreter version 2.2 or higher, plus PyObjC 1.0b _.
Tesselatica is released under the GPL - see the included file, "GPL.txt".
The Tesselatica distribution, screenshots and a sample movie of Tesselatica in action are all available from:
Tesselatica is a very simple demo and does what I wanted it to do.
Of course, one might want to explor all sorts of regular tesselations, not only the specific rectangular ones shown here. I don't have any plans to do that, but feel free to take this as a starting point!
Dinu Gherman, dinu at mac dot com, 2003-09-11