Interaction
Camera 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.
Examine Mode (activate with key 'e'):
| 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 |
Walk Mode (activate with key 'w'):
| Button |
Function |
| Left Button |
Move forward |
| Right Button |
Move backward |
Fly Mode (activate with key 'f'):
| Button |
Function |
| Left Button |
Move forward |
| Right Button |
Move backward |
Look at (activate with key 'l'):
| Button |
Function |
| Left Button |
Move closer |
| Right Button |
Move back |
Non-interactive camera movement
| Key |
Function |
| r |
reset view |
| a |
show all |
| u |
upright |
Mid-Button troubleshooting
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).
