Here is Monday Evening schedule of the 1997 final presentations of the projects for Math 198, CS290 and Math490. Note that we are starting somewhat later because the presentations seemed to fit nicely into 20 minute slots today. I would like to remind all students that unless you are taking or preparing for finals, you are expected to come to the presentations of your colleagues. The public is cordially invited to participate. Monday 11 May 1998 2:30 Ben Schaeffer "Surface Reconstructor" This RTICA takes a sequence of curves c(1)...c(n) and, under the assumption that c(i+1) is always sufficiently close to c(i), connects them to form a surface. The surface is constructed by creating a polygon mesh filling the space between adjacent curves. The sequence of curves might be the level sets of some three dimensional object. If they are curves of self-intersection of sphere eversion, the reconstructed surface naturally lives in 4D. 3:00 Roger Wolfson "The TTP Program" This RTICA explores the construction of polyhedra through simple transformations of polygons. The emphasis is on the mathematical solution of a minimization problem to allow the polygons to assemble themselves into the proper form without manual computation. The current version demonstrates the creation of a tetrahedron. 3:30 Nathan Tolbert "RubickGL" This RTICA is a simulation of the classic Rubick's Cube puzzle. It displays a cube, and allows the user to manipulate it, and try to solve it. It also has the ability to solve some scrambles automatically. 4:00 Scott Mikula "Julia3D" Three methods for computing Julia sets for complex quadratic polynomials are compared: brute force, a complex square-root algorithm and Thurston's curve tracking algorithm. (*) 4:30 Will Musgrove "JavaShell" Hippocket programming in Java: a new beginning for beginner mathematical graphics programmers.(*) **************************************** Tuesday 12 May 1998 2:40 Pavel Groisman "Evolver+" The program morphs any given 3D object so as to minimize the value of mean curvature. I will briefly discuss mathematics, difficulties of implementation and show what the program does to various objects. 3:00 Jeff Ellen "Orbit3D" A really original 3-dimensional extension of a nifty 2-thingy I found on the web.(*) 3:20 Cheryl May "Hyperspace" Hyperspace: A Romance of Many Dimensions This presentation will be an exploration of the concept of dimensions in general, and the four-dimensional hypercube in particular. The focus will be on the nature of the fourth dimension, extrapolation of hypercube characteristics from lower dimensions, methods of visualization in three-dimensional space, and practical applications. 3:40 Paul Whitaker "SingVanderPol" This RTICA sonifies up to five orbits of the Lienard-VanderPol dynamical system using FM synthesis from vss3.0. It creates a sonic representation of the system based on the values of user-selected parameters. 4:00 Andrew Britton "Dynamorama" 4:20 Matthew Hall "CAVEtoys" 4:40 CAVE demos of Evolver+ and CAVEtoys. ********************************************* Wednesday 13 May 1998 3:00 Michael Pelsmajer "Maze4D" 3:20 Eric Whisler "Etch-a-Mosfet" 3:40 Paul Niemczyck "JetGLutNT" This OpenGL-based application illustrates two concepts. The first is the implementation of and the mathematics behind lighting/fog effects, including ambient, diffuse, and specular light, and variable density/color fog. The second is the implementation and analysis of OpenGL applications using the generic GL Utility Toolkit (GLUT) versus the native Windows 95/NT Application Programming Interface (API). 4:00 Chris Raehl "2D Potential Well" 4:20 Neal Groothuis "The Sound Museum" The Sound Museum is a 3D environment in which the user can interact with and visualize sound waves generated by various algorithms, such as FM synthesis in vss3.0. 4:40 CAVE demos of Maze4D and The Sound Museum George Francis