Software
|
iSight
|
SurfLab
|
MinLab
|
CMCLab
|
KLab
|
BubbletonLab
|
MrBubbleLab
|
GANG
KLab
GANG Pseudospherical Surface Lab
KLab
is an interactive laboratory for creating, viewing and investigating pseudospherical surfaces int R
3
. Pseudospherical surfaces are surfaces with constant negative Gaussian curvature.
To see what iSight can do, visit the
GANG Gallery of Pseudospherical Surface
.
KLab is built with the OpenGL/Mesa library and the GTK+ user interface.
KLab was created by
Nick Schmitt
at the Center for Geometry, Analysis, Numerics and Graphics (
GANG
).
KLab Features:
Algorithm:
Implements the loop group construction of K-surfaces surfaces.
Uses an
r
-Iwasawa loop group factorization algorithm developed by Ian McIntosh and Nick Schmitt.
Implements Dressing matrices.
Interactive Features:
Complete interactive environment for constructing, viewing and exploring pseudospherical surfaces.
Integrated with
iSight
, the GANG interactive geometry viewer.
Interactively move through the associate family of surfaces in all three spaceforms.
Built in triangulator triangulates the domain. Or use an underlying grid.
Built in sequencer for making video clips.
GANG Gallery of Pseudospherical Surfaces
Gallery of surfaces created with KLab
KLab Guide
Online KLab user's guide and documentation
KLab Download
Linux RedHat 7.1/7.2 i686
KLab package:
klab-020918-1.i386.rpm
Required library:
gang-020918-1.i386.rpm
Installation Instructions
Source Code
GANG Software suite:
gangsrc-020918.tar.gz
C++ Class Documentation
Programmer's online KLab source code object summaries
KLab
Nick Schmitt