next up previous
Next: 3.2 Vectorial Representation of Up: 3 OpenDX Previous: 3 OpenDX

3.1 Mode Profile of the HE11 mode as a function of V (animation)

The network shown below is used to create the visualisations shown in Figures 3 and 4.

Figure 14: Page 1 (import) of the network used to create the visualisations in Section 2.1.
\resizebox*{0.5\textwidth}{!}{\includegraphics{sv3data-flat-pretty-p1.eps}}

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 \( r \) are of order \( 10^{-6} \), which is too small to easily see on the screen.

Figure 15: Page 2 (disp_plot) of the network used to create the visualisations in Section 2.1.
\resizebox*{0.6\textwidth}{!}{\includegraphics{sv3data-flat-pretty-p2.eps}}

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.

Figure 16: Page 6 (display) of the network used to create the visualisations in Section 2.1.
\resizebox*{0.8\textwidth}{!}{\includegraphics{sv3data-flat-pretty-p6.eps}}

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.

Figure 17: Page 4 (realisation) of the network used to create the visualisations in Section 2.1.
\resizebox*{0.5\textwidth}{!}{\includegraphics{sv3data-peak-pretty-p4.eps}}

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 \( z \) 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.


next up previous
Next: 3.2 Vectorial Representation of Up: 3 OpenDX Previous: 3 OpenDX
Audrey Lobo
2001-11-02