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.
An investigation of how a standard calculus question changes when curvature is considered.
Java applet of Poincaré model - allows drawing of geodesics and transformations.
Affine transformations Java applet.
Negative Curvature Mirror Applet
Java applet - hyperbolic triangles and transformations using the Poincaré and Klein models.
Mathematica notebook, stereographic projection of a loxodrome.
Circle Inversion Animation
Mathematica notebook, Apollonian Gasket.
Hyperbolic Texture Ray Tracing
Mathematica notebook, uses the “pull back” method.
Hyperbolic Texture Ray Tracing Sample Code
Sample C++ code for “pull back” method, hyperbolic texture ray tracing, and real-time OpenGL.
AutoLisp program for designing hexagonal Euclidean tessellations.
Ultra Ideal Triangles
Ideal polygons in the hyperbolic plane using the Poincaré model.
Notebook illustrating earthquake deformations using the Poincaré model.
Deformations of Hyperbolic Structures on a Genus 2 Surface. Includes animations.
Wolfram demonstrations project illustrating affine lines on a projective cubic. See also Klein Cubic
Visualizations of the BiDisk boundary.
A topologial approach to computing minimal generating sets for subgroups of a free group.
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
Version of Tess for Windows with GUI by Alex Rostovtsev.
Segments and transformations of the hyperbolic plane in various models. Demonstration of Hilbert metric on a convex domain. Example of a quasi-homogeneous cone.
The original version of Tess, written in C.