next up previous contents index
Next: I/O Methods on Surface Up: Surface Previous: Memory Methods on Surface

Display Methods on Surface

 

   GRAPE(surface, "display")()
SURFACE * surface
Display the time section of the model for time * time. The time section it is created by calling "get-object" on model, is is stored in inter and then displayed.

   tex2html_wrap44782    tex2html_wrap44784    tex2html_wrap44786
SURFACE * surface
These methods allow to display the different geometries of surface independent from the current model. As "display" these methods store the time section in inter and display it.

   tex2html_wrap44788    tex2html_wrap44790    tex2html_wrap44792
SURFACE * surface
CLASS * Surface
double asso
Display the associate surface for the surface geometry and conjugate. "associate-disp" adds a ruler which controls the global associate variable to the option menu and then calls "associate" which with the value of * surface-> asso. "associate" first creates the time sections of geometry and conjugate and stores them in inter and conj_inter. The associate surface is computed by interpolation of inter and conj_inter
cos(asso) * inter + sin(asso) *\ conj_inter
and then displayed. "new-instance" initializes the surface-> asso variable of Surface instances with the global associate variable returned by "get-asso", if you change surface-> asso you have to add you own ruler to be able to edit the asso value interactively.

   GRAPE(surface, "multi-display")()
SURFACE * surface
This method just calls "do-multi-disp" with the model as argument, see 7.4.1.4.

   GRAPE(surface, "symmetry-disp")()
SURFACE * surface
This display method expects surface to consist of parts of a triply periodic surface bounded by planar symmetry lines. "symmetry-disp" first displays the model by calling "display" -- this also updates the inter instance --, then it uses "compute-symmetries" on Geom2d (see 6.3.4.5) to compute the symmetry polyhedra for all objects in the inter Chain sequence and displays them.

   GRAPE(surface, "explode-disp")()
SURFACE * surface
Never seen a surface explode? Just experiment with the rulers inserted into the option menu and observe the strange dependency on the time ruler.


next up previous contents index
Next: I/O Methods on Surface Up: Surface Previous: Memory Methods on Surface

SFB 256 Universität Bonn and IAM Universität Freiburg

Copyright © by the Sonderforschungsbereich 256 at the Institut für Angewandte Mathematik, Universität Bonn.