A Tour of GeoZui3D Menus


The menu is the only place where files can be loaded and options can be changed. The following figure gives an overview of what is available on the menu bar.


File Menu

The File Menu allows you to load files, clear the scene, and exit GeoZui3D.

Open Object Opens a popup file browser that allows you to choose an object file to open. The file browser allows you to filter files based on object type. Once an object is chosen, it is loaded into the scene and added to the Object Panel.
Open Texture Opens a popup file browser that allows you to choose a texture or color lookup table (clut). The file browser allows you to filter files based on texture type. Once a texture (or clut) is chosen, it is loaded into the list of textures on the Object Panel.
Clear Scene Removes all objects from GeoZui3D and resets the main view. The object list in the Object Panel is emptied, but all textures remain intact.
Exit Exits GeoZui3D without asking any questions.


View Menu

The View Menu allows you to change global view settings such as stereo and background color, and provides access to the Object Panel.

Stereo Toggles stereo mode. When the Stereo menu item is checked, GeoZui3D renders each 3D image for two eyes (see Stereo Viewing for more details). When the Stereo menu item is not checked, each 3D image is rendered for a single viewpoint.
Side by side stereo See Stereo Viewing for details about this item.
Objects Brings up the Object Panel, if it is not already open. See A Tour of the Object Panel for details about the Object Panel.
Background Opens a popup color editor that allows for selection of a new background color. Once a color is selected, all 3D windows are updated with the new background color.


Options Menu

The Options Menu allows you to control global interaction settings. These settings apply to interactors such as the widgets, the one-eyed cursor, and the middle-button zoom.

One Eyed Cursor Toggles whether or not the cursor is rendered by GeoZui3D a single eye, or is left to the operating system to render normally. When viewing in stereo, it easier to understand where the mouse is pointing when it is only rendered for one eye. When left to the operating system, the cursor appears to be in different places, depending on the eye. When this item is checked, the one-eyed cursor is active. When this item is unchecked, the system cursor is restored.
Right Eye Dominant Determines which eye the one-eyed cursor is rendered in. When checked, the one-eyed cursor is rendered in for the right eye. When unchecked, the one-eyed cursor is rendered for the left eye.
Subwindow Perspective Tracking Determines the center of projection for all 3D windows. When checked, the center of projection is assumed to be shared by all 3D windows, at a point along the line perpendicular to the center of the main 3D window. When unchecked, each 3D window has its own center of projection at a point along the line perpendicular to its own window center.
Zooming Interface This submenu determines how the middle button navigation interface behaves. See Zooming Interface Submenu below.
Widget Options This submenu determines which center-of-workspace widgets appear in each 3D window. See Widget Options Submenu below.

Zooming Interface Submenu

The Zooming Interface Submenu determines how the middle button navigation inteface behaves. Each item in this menu is mutually exclusive with the others (like radio buttons).

Use "Shift" Key to Zoom Out When this menu item is checked, pressing the middle mouse button by itself always begins a zoom-in. Zooming out occurs when both the middle mouse button and the "Shift" key are depressed.
Throttle Zoom
(Default setting)
When this menu item is checked, pressing the middle mouse button without moving the mouse only begins a translation of the selected surface to the center of the workspace. No zooming occurs until the mouse is pushed forward or backward (with the middle button depressed). While the middle button is down, moving the mouse forward causes the scene to zoom in; moving the mouse backward causes the scene to zoom out. Once a direction is picked, the horizontal line about the center of the screen becomes the switch-over point between zooming in and zooming out. The metaphor here is one of a throttle control on an airplane or submarine, although the zoom rate does not increase or decrease according to how much the mouse moves forward or backward.
Reverse Throttle Zoom This item works like the throttle zoom, but in reverse; the metaphor is more one of "pulling" the scene toward you to zoom in and "pushing" it away from you to zoom out. When this menu is checked, pressing the middle mouse button without moving the mouse only begins a translation of the selected surface to the center of the workspace. No zooming occurs until the mouse is pushed forward or backward (with the middle button depressed). While the middle button is down, moving the mouse forward causes the scene to zoom out; moving the mouse backward causes the scene to zoom in. Once a direction is picked, the horizontal line about the center of the screen becomes the switch-over point between zooming in and zooming out.

Widget Options Submenu

The Widget Options Submenu determines which center-of-workspace widgets appear in each 3D window. Multiple items in the menu can be selected at once, and are independent of each other.

Compass When this menu item is checked, a North-pointing compass appears within the circle at the top of the center of workspace widgets. When this item is unchecked, the compass does not appear. This item is checked by default.
Horizontal Scale When this menu item is checked, a dynamic scale appears along the horizontal axis of the widgets. The scale indicates distance from the center of workspace. Scale markings can be clicked and dragged to make fine-grained changes in scale. When this menu item is unchecked, the horizontal scale does not appear, nor can it be used to affect scale.
Vertical Scale When this menu item is checked, a dynamic scale appears along the vertical axis of the widgets. The scale indicates distance from the center of workspace. Scale markings can be clicked and dragged to make fine-grained changes in height exaggeration. When this menu item is unchecked, the vertical scale does not appear, nor can it be used to affect height exaggeration.
Lighting Control When this menu item is checked, the lighting control appears up and to the right of the widgets. This control is used to interactively specify the lighting direction. The lighter ball indicates the light source, while the darker ball indicates the effect this light source has on an object in the scene. Any part of the control can be clicked and dragged with the first mouse button, causing the lighter ball to follow in the direction of mouse motion. The motion of the lighter ball is confined to a hemisphere with its base parallel to the screen. Since the lighting control is effected by the rotation widgets, lighting can be made to come from any direction, including from underneath. If you cannot achieve the lighting angle you are looking for, rotate the scene using the rotation widgets. When this menu item is unchecked, the lighting control does not appear.
Shallow Angle Compensation When this menu item is checked, the portion of the widgets attached to the circle on top avoid displaying directly from the side. This makes it easier to use the compass and azimuth/heading rotation widgets at shallow settings of elevation/pitch. One drawback to using this option is a skewed sense of what is parallel to the ground plane (or to the plane at sea level). When this item is unchecked, the widgets attached to the circle on top retain a constant orientation with respect to the scene.


Tools Menu

The Tools Menu changes the current interaction state, for purposes such as placing a ruler post, creating a new subwindow, or recording scripts and playing them back. Hotkeys are displayed to the right of each menu item, indicating what key can be used to invoke the same tool without use of the menu. All of the modes explained here can be exited by pressing the escape key at any time.

Ruler Puts your cursor into ruler-placement mode. The next time the left mouse button is clicked, a ruler post will be placed at the surface directly under the cursor. If no surface is present, no post is placed, and rule-placement mode is exited.
Zoom Window Puts your cursor into zoomport-creation mode. The next time the left mouse button is clicked, a zoomport will be created with its center of workspace located at the point on the surface directly under the cursor. If no surface is present, no zoomport is created, and zoomport-creation mode is exited.
Record Begins recording actions to a script for later playback. Many, but not all actions are recorded. Scripts recorded on one machine may not function the same way on another machine (due to differences between OpenGL implementations on the graphics cards). The script is recorded to the file "test.tcl".
Playback Begins playback of actions earlier recorded by the Record menu item. Plays back only from a file named "demo.tcl" (so to playback a script you just recorded, rename it from "test.tcl" to "demo.tcl"). See the Record menu item above for caveats on recorded scripts.


Commands Menu

The Commands Menu provides access to some miscellaneous commands. Hotkeys are displayed to the right of each menu item, indicating what key can be used to invoke the same command without use of the menu.

Return to Home Position Returns the current 3D window to its "home" position. For the main window, this is the position it was in when GeoZui3D first started. For zoomports, this is the position it was in when it was created.
Fuse Gridded Data Causes higher-resolution Gutm objects to cut holes in lower-resolution Gutm objects that overlap them. Currently, this operation cannot be undone, and the results of the operation are never saved to a file.
Hide/Show Rotation Widgets If the center-of-workspace widgets are present, hide them in all windows. If they are hidden, restore them in all windows.


Help Menu

The Help Menu currently only provides access to the About box.

About Opens the About box, with version information, contact information, and copyright information.