Great Software For 3D Visualization Of Geometry
This page lists some fun geometry software i've used. Usually they are visualization software for non-Euclidean geometry or higher-dimensional geometry.
Curved Space Jeff Weeks wrote a wondrous program that lets you fly thru various “warped” geometric spaces (3-manifolds). Source code and tutorial are included for programers. Home page: http://www.geometrygames.org/CurvedSpaces/index.html. OSX Win
Jeff Weeks wrote a excellent book to accompany the program. 〈The Shape of Space〉 amazon.
KriviznaPlus And KriDva
KriviznaPlus and KriDva by Viktor Massalogin. KriviznaPlus draws the Stereographic Projection from 3D to plane. KriDva draws the stereographic projection of S^3 sphere (x^2+y^2+z^2+z^2==r^2) to the 3D space. These programs are extremely fun and beautiful. I hope the author adds more explanations on the math. As of 2004, he added another version CPace. Home page: http://www.hot.ee/bntren/Program.html. Win
stereop by mathematician John M Sullivan. This applet does Stereographic Projection of regular polyhedrons. User can choose any of cube, tetrahedron, octahedron, dodecahedron, icosahedron, and they are centrally projected onto a sphere. This sphere, is then stereo-graphically projected onto a plane. User can rotate the polyhedron, and see its image on the plane change accordingly. Home page: http://torus.math.uiuc.edu/jms/java/stereop/. Java
SeifertView by Jack van Wijk, is a software to visualize Knot-rim Surfaces (aka Seifert surface). A knot-rim surface is a surface such that its edge is a knot or link. Home page: http://www.win.tue.nl/~vanwijk/seifertview/ Win