Overview  Animation  Classic Surfaces  Parm Surfaces  Curves on Surfaces  Discrete Geodesics  ODE  Platonic Solids  Cycloid  Root Finder  Harmonic Maps  Rivara Bisection  Scalar Field  Weierstrass  Closed Polygon  Elastic Curve  Billiard in an Ellipse  LIC Visualization  Discrete VF  Hodge Splitting  Textured Surface  Surfaces of Rotation  Mean Curvature Flow  Pythagoraen Tree  Julia Sets 

Harmonic Maps and Minimal Surfaces

Discrete harmonic maps and their conjugates are used to minimize surface area.

Find: Minimal surface bounded by a given curve G

Algorithm: Use initial surface M0 and construct sequence of surfaces Mi+1 by finding (Laplace-Beltrami) harmonic maps Fi with

Fi : Mi --> Mi+1 with boundary(Mi+1) = G.

Limit surface is a minimal surfaces under certain conditions.

During minimization boundary vertices are retained. Pick and drag vertices with the left mouse button by holding key "p" pressed to modify the initial surface. Set the number of iteration loops for the minimization algorithm by typing into the text field "Num Loops".

By the checkboxes "Tangential" and "Normal" you define, in which directions the minimizer is allowed to move vertices. The Checkboxes "Update Normals" and "Update Domain" appoint, if surface normals and domain are recomputed in every minimization step.

The Button "Step" invokes one minimization step, the button "Minimize" starts as many minimizing iterations as are specified in the "Num Loops" text field. By the "Resume" button you can stop and continue the iteration.

© 1996-2015 Last modified: 07.12.2015 --- www.javaview.de --- The JavaView Project