# Surface Evolver Newsletter no. 4

Back to top of Surface Evolver documentation.

    		      Surface Evolver Newsletter Number 4
    			      May 28, 1993

                        Editor: Ken Brakke, brakke@geom.umn.edu

    Contents:

    New features
    Bibliography

    Version 1.91 now available. New features:

          The two sides of a facets can have different colors. 'COLOR'
          applies to both sides, 'FRONTCOLOR' and 'BACKCOLOR'
          to different sides, according to the orientation inherited
          from the datafile. Example:
    	"set facet backcolor red"

          Attributes of individual named elements can be set inside
          loops, i.e. "foreach facet ff do set ff color red"
          does the same as "set facet color red".

          To reduce need for explicit line-splicing on long commands,
          the parser now keeps track of depth of brace and parenthesis
          nesting, and will call for more input if a line ends inside nest.
          So if you want to type a multiline command, start with '{'
          and end with '}' many lines later.  Also does auto line-splicing
          if certain tokens are last token in line (such as '+'), but it
          is wiser to enclose with braces rather than count on this.

          Queries can run through edges and facets adjacent to
          a vertex, and facets of a body, as in "list vertices vv
          where max(vv.facet,color==red) > 0".

          New attributes: Valence attribute has been extended to vertices
          and bodies.  Vertex valence is the number of edges on
          a vertex.  Body valence is the number of facets on the
          body (edges in the string model). Example:
          "list vertices where valence == 4"

          Surface area can be minimized by minimizing Dirichlet integral,
          according to a scheme of Polthier and Pinkall.  Command 'dirichlet'.
          Not a replacement for other evolutions.

          Using a command from the history list now echoes it.

          Improved NeXT terminal interface.  -u option for no graphics,
          -t for terminal and graphics.

          Command assignment fixed to assign only one command.
          so "ggg := g; g" will be the same as "{ggg := g}; g"
          and not "ggg := {g;g}".

          Every time a command changed a global variable, the surface
          was being recalculated.  This slowed down scripts immensely.
          So now the only variables that cause recalculation are
          1) adjustable parameters defined in the datafile
          2) quantity moduli and parameters
          You can turn off even this with "autorecalc off".

          "view_4d" command to toggle sending full 4D coordinates
          to geomview.  Default is OFF.

    Bibliography:

          Alice Underwood, "Constructing barriers to minimal surfaces from
          polyhedral data," Ph.D. thesis, Princeton, 1993.

             When the Evolver reaches a minimum area for a given triangulation
          of a surface, can you guarantee that there is a smooth minimal
          surface nearby?  This thesis proves some sufficient conditions.
          You have to be able to "blow" on the surface and still have it
          stable.  The triangulation must be well-behaved.  Unfortunately,
          the estimates are far from the best possible (I hope!), and one
          needs on the order of 10^7 to apply the proof.

          Ken Brakke, "Stability of a toroidal bubble in a rotating tank."

    	 This is the final report of an Evolver project I did for Lockheed.
          A tank of liquid helium is rotating in weightlessness.  The tank
          has a rod along the axis of rotation.  The tank is partially full,
          and the bubble is supposed to form an axisymmetric torus so the center
          of mass is on the axis.  The questions are: what is the rotation rate
          needed to force a spherical bubble to form a torus, and what is the
          minimum rotation rate at which the torus is stable against breaking
          up into a sphere?  This is not an official publication of anybody,
          but copies are available to anybody interested.

          Hans Mittelmann, "Symmetric Capillary Surfaces in a Cube",
          Math. Comp. Simul. 35 (1993), 139-152.  (reference update)

    End of Evolver Newsletter 4

Back to top of Surface Evolver documentation.