
HyperCuber is a freeware program for 680x0-based Macintosh computers which displays and rotates wireframe objects of arbitrary dimension, like hypercubes (four-dimensional cubes). Two views of a hypercube created by HyperCuber can be seen in the title graphic of this home page. The most recent version of HyperCuber also supports graphing of multivariate parametric equations of arbitrary dimension. This version is not yet available from common Mac ftp sites (older versions are), but you can download it and its source code from my ftp site, listed below. Future versions of HyperCuber will support solid objects (rather than wireframe objects), and will implement hidden surface (hidden solid) removal in higher dimensions.
I've been working on porting HyperCuber to java. It's not quite as fancy as the Macintosh version, but it does work and it's nifty, so here's a preliminary version. Don't expect much, especially in the way of interface (the controls aren't even labelled yet). You will need a java-capable browser (like Netscape 2.0) to view the applet.
Here, for your perusal, is a movie created by HyperCuber. It shows a colored, antialiased hypercube rotating around a four-dimensional axis. To see it properly, you should cross your eyes until the images merge to form a single three-dimensional image.
Click here to view the 717K QuickTime movie. While you're looking at four-dimensional movies, why not check out the four-dimensional dice movie available here?
HyperCuber and its source code are available from my ftp site.
Or click to download the application
or the source code
.