This command launches the Vizard rendering environment
| <viz>.go( | |
| flags | # Initialization flag |
| window = None |
)
flags
Specifies a series of flags signifying the requested initialization states for Vizard's graphics rendering environment. The following states can be combined by using the logical "or" operator (see example below). Flag can include any number of the following Initialization modes, one of the Stereo modes, and one of the Display modes:
|
Initialization Modes |
|
|
viz.PROMPT |
When starting, pop-up a standard Vizard dialog box allowing the user to select startup mode (and check a few optional settings) |
|
viz.FULLSCREEN |
Create window in fullscreen mode |
|
viz.EMBEDDED |
Notify Vizard that the script will contain its own graphics loop. |
|
viz.NO_DEFAULT_KEY |
Disable the default key commands, which include: Esc - Close graphics window F1 - Display html help file F2 - Toggle between fullscreen and window mode F3 - Toggle between normal, wireframe, and point rendering mode F4 - Toggle displaying framerate |
|
viz.TRACKER |
Turn on the 'Tracker' option in the prompt dialog box |
|
viz.OPTION1 |
Enable 'Option 1' in the prompt dialog box |
|
viz.OPTION2 |
Enable 'Option 2' in the prompt dialog box |
|
viz.STENCIL_BUFFER |
Create the window with a stencil buffer. Must be specified if stencil buffer will be used in script. |
|
Stereo Modes |
|
|
viz.STEREO_HORZ |
Left/Right eyes are rendered side by side |
|
viz.STEREO_VERT |
Left eye is rendered on top of the right eye. |
|
viz.STEREO_RIGHT |
Only render the right eye |
|
viz.STEREO_LEFT |
Only render the left eye |
|
viz.ANAGLYPHIC |
Anaglyphic stereo (i.e Red and blue 3d glasses) |
|
viz.QUAD_BUFFER |
Use OpenGL Quad Buffering. NOTE: You need a graphics card that supports quad buffering. |
|
viz.INTERLACE_VERT |
Vertical Interlace. Each eye is rendered on every other vertical line. |
|
viz.INTERLACE_HORZ |
Horizontal Interlace. Each eye is rendered on every other horizontal line. |
|
viz.CHECKERBOARD |
Checkerboard Interlace. Each eye is rendered on every other pixel. |
|
viz.ACTKERN |
Create a stereo mode that is compatible with an ACT Kern stereo display monitor. |
|
Display Modes |
|
|
viz.HMD |
The simulation is being viewed on a Head Mounted Display. This will display the window in fullscreen and use symmetric view frustums for both eyes. |
window = None
If specified, Vizard will render into this window. This must be a valid HWND handle to an existing window.
Use this method to initialize the main graphics window. Without arguments, a single, standard 800 x 600 screen with perspective projection is assumed.
None
Example 1
Example 2