X3DOM provides 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.
Currently X3DOM supports the following interactive navigation modes:
Non-Interactive movement encompasses the functionality of:
Activate this mode by pressing the "e" key.
Function | Mouse Button |
---|---|
Rotate | Left / Left + Shift |
Pan | Mid / Left + Ctrl |
Zoom | Right / Wheel / Left + Alt |
Set center of rotation | Double-click left |
Activate this mode by pressing the "w" key.
Function | Mouse Button |
---|---|
Move forward | Left |
Move backward | Right |
Activate this mode by pressing the "f" key.
Function | Mouse Button |
---|---|
Move forward | Left |
Move backward | Right |
Activate this mode by pressing the "h" key.
To look downwards/upwards and to move higher/lower use the keys (8/9 and 6/7).
Function | Mouse Button |
---|---|
Move forward | Left |
Activate this mode by pressing the "l" key.
Function | Mouse Button |
---|---|
Move in | Left |
Move out | Right |
Activate this mode by pressing the "g" key.
To look around (rotate view) move the mouse.
Function | Key |
---|---|
Move forward | Cursor up |
Move backward | Cursor down |
Strafe Left | Cursor left |
Strafe Right | Cursor right |
Function | Key |
---|---|
Reset view | r |
Show all | a |
Upright | u |
If the web page has scroll bars and autoscrolling is enabled, Mid-Button currently does not work correctly. 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).
Enter search terms or a module, class or function name.