next up previous contents
Next: Discussion Up: The Graphical User Interface Previous: Influencing a Fish's Behavior

Control Panels

There is a general control panel (see Fig. gif) where all the previously mentioned panels reside as pop-up icons. There are also a set of additional buttons for controlling various graphical attributes, such as different rendering modes, or for turning on and off certain features, such as drawing the indices of the fishes. Moreover, the user is able to push buttons to output certain data, such as the camera angles, or to dump the current graphics window into an image file, etc.

When the ``Fish View'' button is pushed, a fishview control panel (see Fig. gif) pops up, allowing the user to select to view binocular retinal images from a chosen fish's point of view. Slider ``pan'' gives the gaze angle specifying the horizontal rotation of the eyeball and slider ``tilt'' gives the gaze angle specifying the vertical rotation of the eyeball. The retinal images are normally rendered as if the fish is looking in the direction of swimming ( tex2html_wrap_inline3918 and tex2html_wrap_inline3920 ), but the user can `interfere' by manipulating ``pan'' and ``tilt'' to get different views. The retinal identity maps mentioned in Section gif (see Fig. gif) can be rendered on command by pressing the ``ID map'' button.

   figure2006
Figure: The general control panel.

   figure2011
Figure: The fishview control panel and the rendered identity maps from fish `1'.


next up previous contents
Next: Discussion Up: The Graphical User Interface Previous: Influencing a Fish's Behavior
Xiaoyuan TuJanuary 1996