This project examined how three-dimensional graphics could be
used to visualize computer programs, algorithms, and computations. We
created a 3D library and toolkit called POLKA-3D that can be used
to build animations of computations.
Pictured above is a 3d view of a quicksort algorithm. The blue dots
to the right represent the values being sorted, and the multicolored
planes to the left provide a history of the exchanges in the program.
Pertinent references include:
Stasko, John T. and Wehrli, Joseph F., "Three-Dimensional Computation
Visualization", Proceedings of the 1993 IEEE Symposium
on Visual Languages, Bergen, Norway, August 1993, pp. 100-107.
Wehrli, Joseph and Stasko, John, "Interactive Three-Dimensional Visual
Debugging in Massively Parallel Computation (extended abstract)",
Proceedings of the 1993 ACM/ONR Workshop on Parallel
and Distributed Debugging, San Diego, CA, May 1993, pp. 235-237.
Stasko, John T. and Wehrli, Joseph F.,
Three-Dimensional Computation Visualization",
Graphics, Visualization, and Usability Center,
Georgia Institute of Technology, Atlanta, GA, Technical Report
GIT-GVU-92-20, September 1992.