Welcome to the homepage of HyperArt!


HyperArt is a program to view and create repeating hyperbolic patterns using algorithm developed by Dr Douglas Dunham.. The patterns are similar to those created by the venerable Dutch artist M. C. Escher. While this might not be of immediate practical use, it is very interesting from mathematical and artistic viewpoints.
Here are some useful links ... Even if there aren't any latest released files, latest code can always be found in CVS (see sf.net's anonymous cvs instructions and checkout module hyperart). I make an attempt to checkin code that can be compiled, though it might be incomplete feature wise. It should compile without any problems with the Qt 3.3.x. Since it is harder to compile it on Windows (well atleast till there is a latest open source Qt release for windows), I will try to release windows executables.

The designs folder in the cvs contains some converted regular-pgon designs. Check them out (pun intended ;-) ).

Quick anon cvs checkout instructions:
Here are the instructions for commandline cvs client, for gui clients details will vary slightly.
First do : cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/hyperart login -- when asked for password press enter (blank password)
Then assuming you are in the directory where you want to checkout the latest code do : cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/hyperart -z9 co hyperart
This will create a directory called hyperart in the current directory with latest code from cvs in it. To update to the latest cvs code, you just need to substitute the co by update.

Current status (as current as this webpage atleast :-) ):

On the TODO list ...

And sometime in not so near future

I have focussed a great deal on design in order to make HyperArt as extensible and useful as possible. So you should be able to extend it to support different algorithms or different views. You should be able to generate documentation using doxygen from sources. Ofcourse, since it is still under development so your paitience and understanding is highly appreciated. Feel free to send in your suggestions, questions, rants or anything communicable to ajitdatar at gmail dot com.


Ajit Datar http://ajitomatix.com
June 25, 2005