December 10th, 2009

first images

I’m very excited. Finally, after a few months of grinding away at this java-based higher-dimensional projection system, I’ve got a few legitimate results to show off:
5 dimensions into 2:
untitled

I literally cropped these in MS Paint. Seriously.
6 dims into 2 (in perspective so it looks faster)
untitled2

and finally 6 dims into 3. I promise better graphics soon.
untitled3

November 2nd, 2009

Square Spinner: a shape grammar

Below is an applet that I made for Terry Knight’s Inquiry into Computation class. The intent is to, in an AI kind of way, probe into the ability of computers to do what people are naturally really good at. In this case, given a set of lines, the code finds squares and rotates them by 45º. Considering the simplicity of the task and that it is a well defined task, the code was a real pain to write on account of lots of special cases.
Incidentally, everything is done in exact terms with zero margin for floating point errors. This is accomplished by storing points as pairs of elements in a quadratic field, Q of root D with D=2. This allows for 45º rotation while maintaining integer accuracy. (the coefficients are rational, so they have integer accuracy.)
All Java code is in this rar file

October 28th, 2009

Book of Odds

The Book of Odds, aside from being a pretty awesome collection of really unusable numbers, has a well crafted but ultimately gratuitous network interface that allows for browsing through their data:

book of odds

I respect the impetus here but I suspect that there may be a better way to get this kind of data across.  Specifically, choosing parameters and narrowing down your search á la e-bay.  As I am presently narrowing down options for a network visualization project, I’m particularly sensitive to this sort of thing at the moment.  Stay tuned for updates on what my project ends up as.

This work is licensed under GPL - 2009 | Powered by Wordpress using the theme aav1