iSight is a viewer for visualizing, exploring and interacting with geometric
surfaces based on the OpenGL/Mesa and VRML standards and the GTK user
interface. iSight can be used to visualize surfaces in Euclidean and
non-Euclidean geometries, and in 3 and 4-dimensional spaceforms.

CMCLab is an interactive software package for constructing,
viewing and experimenting with constant mean curvature surfaces.
CMCLab has been effective for understanding known surfaces and
creating new examples, including, besides the classical examples,
tori, bubbletons, generalized Smyth Surfaces, cylinders with umbilics,
and k-noids.