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

3.3 3-D Plot of the HE11 mode in a fibre

The network shown below is used to create the visualisations shown in Section 2.3.

Figure 19: Page 1 (import) of the network used to create the visualisations in Section 2.3.
\resizebox*{0.8\textwidth}{!}{\includegraphics{3Ddata9-pretty-p1.eps}}

This section of the network reads the data and prepares it for visualisation. This preparation involves the usual scaling and cylindrical polar coordinate conversion, however it also includes an addition step between them. This step sets the ``invalid positions'' component of the field to 1 for the parts of the fibre to be removed. The Extract, Rename and Replace modules simply rearrange the components of the field where necessary. The Compute module uses a logical expression (in this case, \( 0\leq \phi \leq \frac{\pi }{2} \)) to determine whether the ``invalid positions'' component for each point is to be 0 or 1.

Figure 20: Page 2 (display) of the network used to create the visualisations in Section 2.3.
\resizebox*{0.6\textwidth}{!}{\includegraphics{3Ddata9-pretty-p2.eps}}

This section of the network displays the data. It does so by using the ShowBoundary module to compute the coloured surface of the field.

Figure 21: An illustration of the problem OpenDX's VolumeClip macro module has with cylindrical polar co-ordinate data.
\resizebox*{0.85\textwidth}{!}{\includegraphics{volumeclipbug.eps}}

Note that an initial attempt to use the VolumeClip module to remove the desired section of the fibre failed to work correctly. As can be seen in Figure 21, not all of the required surfaces are generated, allowing interior surfaces to be seen. This is expected to be a limitation in the VolumeClip module's ability to process cylindrical polar data.


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