interaction
X3Dom interaction and navigation
The current WebGL/JS implementation of X3DOM provides, as every X3D-runtime, some generic interaction and navigation methods. Interactive objects will be handled by HTML-Like events. Navigation can be user-defined or controlled by specific predefined modes. Right now only a simple EXAMINE-mode is implemented. WALK, FLY and LOOKAT will come later.
Examine Mode:
Right now only a simple EXAMINE-mode is implemented. Use the left mouse button to rotate, the middle mouse button for pan and the right for zoom. WALK, FLY and LOOKAT will come later.
| Button | Function |
|---|---|
| Left Button / Left Button + Shift | Rotate |
| Mid Button / Left Button + Ctl | Pan |
| Right Button / Wheel / Left Button + Alt | Zoom |
| Left double click | Set center of rotation |
If the web page has scroll bars and autoscrolling is enabled, Mid-Button currently does not work yet. As a workaround, you can disable autoscrolling by unchecking the Use autoscrolling checkbox in the firefox browser options, as is shown in the screenshot below (for the Firefox case).


