This is a collection of EGL projects prior to 2009.
With the exception of the online Java applications, much of the code will require updating in order to function properly.

Lines on a cubic surface

Shadows

Ryan Hoban

Poincaré Setup

An investigation of how a standard calculus question changes when curvature is considered.

Poincaré

Chris Truman

Poincaré Model

Java applet of Poincaré model - allows drawing of geodesics and transformations.

Tiling

Chris Truman

Tilings Thumbnail

Affine transformations Java applet.

Negative Curvature Mirror Applet

Justin Wyss-Gallifent

Poincaré model

Java applet - hyperbolic triangles and transformations using the Poincaré and Klein models.

Euclidean Reflections

Justin Wyss-Gallifent

Euclidean Reflections

Java applet.

Double Spiral

Paul Nylander

Double Spiral

Mathematica notebook, stereographic projection of a loxodrome.

Circle Inversion Animation

Paul Nylander

Apollonian Gasket

Mathematica notebook, Apollonian Gasket.

Hyperbolic Texture Ray Tracing

Paul Nylander

Poincaré Hyperbolic Textured Sphere

Mathematica notebook, uses the “pull back” method.

Hyperbolic Texture Ray Tracing Sample Code

Paul Nylander

Poincaré Hyperbolic Textured Sphere

Sample C++ code for “pull back” method, hyperbolic texture ray tracing, and real-time OpenGL.

Parabola Model

Paul Nylander

Parabola Model Thumbnail

Mathematica notebook.

Tessellations

Paul Nylander

Dinosaur Tessellation

AutoLisp program for designing hexagonal Euclidean tessellations.

Ultra Ideal Triangles

Bill Goldman

Poincaré unit disk

Ideal polygons in the hyperbolic plane using the Poincaré model.

Earthquake Shift

Bill Goldman

Poincaré model

Notebook illustrating earthquake deformations using the Poincaré model.

Circles

Bill Goldman

Circles Thumbnail

Mathematica notebook.

Inversion

Rajib Quabili

Inversion Thumbnail

Mathematica notebook.

Octogon Deformations

Ryan Hoban

Image description

Deformations of Hyperbolic Structures on a Genus 2 Surface. Includes animations.

Cubic Surfaces

Ryan Hoban

Image description

Wolfram demonstrations project illustrating affine lines on a projective cubic. See also Klein Cubic

Bidisk Boundary

Ryan Hoban

Image description

Visualizations of the BiDisk boundary.

Graph Foldings

Ryan Hoban

Image description

A topologial approach to computing minimal generating sets for subgroups of a free group.

Heisenberg Visualizations

Jack Cooper

Heisenberg Visualization

Pictures of a skewed 3D lattice drawn using OpenGL applications in Tess. The Heisenberg Group serves as the background mathematics to the visualizations.

Tess for Windows

EGL Team

4,4,4 Poincaré Disk

Version of Tess for Windows with GUI by Alex Rostovtsev.

QTess

EGL Team

Ideal Triangles Poincaré Disk

Segments and transformations of the hyperbolic plane in various models. Demonstration of Hilbert metric on a convex domain. Example of a quasi-homogeneous cone.

Tess

William Valencia

3,4,4 Poincaré Disk

The original version of Tess, written in C.