# Math 198, 1998 Edition

## Schedule for Project Presentations

```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

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

```