Software | iSight | SurfLab | MinLab | CMCLab | KLab | BubbletonLab | MrBubbleLab | GANG

GANG CMC Surface Lab

CMCLab is an interactive laboratory for creating, viewing and investigating constant mean curvature (CMC) surfaces in R3, H3 and S3 via loop group methods.

CMCLab Features:

  • Computes surfaces in three spaceforms, R3, H3 and S3.
  • Implements the Dorfmeister-Pedit-Wu (DPW) construction of CMC surfaces.
  • Uses an r-Iwasawa loop group factorization algorithm developed by Ian McIntosh and Nick Schmitt.
  • Dressing matrix for add adding bubbletons, closing ends.

Interactive Features:
  • Complete interactive environment for constructing, viewing and exploring constant mean curvature surfaces.
  • Integrated with iSight, the GANG interactive geometry viewer.
  • Interactively move through the associate family of CMC surfaces in all three spaceforms.
  • Interactively move through the family of parallel surfaces to the K-surface and parallel CMC surface.
  • Built in triangulator triangulates the domain. Or use an underlying grid.
  • Built in sequencer for making video clips.

GANG Gallery of CMC Surfaces
    Gallery of surfaces created with CMCLab

CMCLab Guide
    Online CMCLab user's guide and documentation

CMCLab Download
Linux RedHat 7.1/7.2 i686
Source Code

C++ Class Documentation
    Programmer's online CMCLab source code object summaries

CMCLab Nick Schmitt