This program compares several numerical optimization strategies for finding an isometric embedding of a hyperbolic disk in R3. Starting from a flat triangular mesh with target edge lengths determined by the hyperbolic metric ds2=dr2+sinh2(r)dθ2, the system minimizes an energy functional measuring the deviation from the target geometry. Available methods include gradient descent, stochastic gradient descent, momentum-based optimization, physics simulation with mass and drag, and simulated annealing.
The GUI allows real-time switching between optimization flows, providing a direct visual comparison of convergence behavior and the quality of the resulting negatively curved surface.
Controls: Click and drag to orbit, scroll to zoom.