The network shown below is used to create the visualisations shown in Figures 3 and 4.
This section of the network simply reads the 2-D dataset of the first type (see
Section 1.1) with an Import module, and then scales it and converts
the polar coordinates into Cartesian coordinates. The scaling is present as
the values of
are of order
, which is too small to easily
see on the screen.
This section of the network creates the dispersion plot shown on the right side of Figure 3 (for example). It does this by reading in the data values and then drawing two plots on the same set of axes using a Collect module and a Plot module. The first plot is simply the dispersion curve itself (in blue), whereas the second is just a single value which is the current position in the dispersion curve (in red). This current position is selected using the Slab module. The AutoCamera module simply resizes the plot to fill the right side of the image.
This section of the network collects the various realisations (specifically, vis, rings and dispplot) and draws them. This is done by first drawing the left (cross-sectional energy flow disc) and right (dispersion curve) sides separately and then combining them into one display using the Arrange module. To support the creation of the animations, a WriteImage module was used to store each frame as a TIFF image. These images were then converted to RGB format with the mica command-line utility. These RGB images were then assembled into a QuickTime movie file using the makemovie command-line utility.
The network for the visualisations shown in Figures 5
and 6 is similar to the network for Figures 3
and 4, with two differences. The first is that the
RubberSheet module was used to create a coloured surface of the energy
flow, rather than a flat disc. The Statistics module is used to determine
the minimum and maximum data values in the dataset, so that the
scale
of the surface is constant throughout the animation. The second is that the
magenta rings are no longer drawn, as they can be partially hidden by the surface.