S2PLOT:Controls
From S2PLOT
(Difference between revisions)
| Revision as of 06:49, 26 October 2007 S2plot admin (Talk | contribs) (→Callback System) ← Previous diff |
Revision as of 06:49, 26 October 2007 S2plot admin (Talk | contribs) (→Callback System) Next diff → |
||
| Line 58: | Line 58: | ||
| <tt>S2PLOT</tt> function <a href="reference.php?e=cs2sncb&s=11">cs2sncb</a>. The default operation of keys 1...7 is to display standard camera views. | <tt>S2PLOT</tt> function <a href="reference.php?e=cs2sncb&s=11">cs2sncb</a>. The default operation of keys 1...7 is to display standard camera views. | ||
| 0, 8 and 9 have no default behaviour</td></tr> | 0, 8 and 9 have no default behaviour</td></tr> | ||
| - | |||
| <tr><td>Space Bar</td><td>This key press is available through the callback | <tr><td>Space Bar</td><td>This key press is available through the callback | ||
| system for programmer-assigned tasks. The number of times the space | system for programmer-assigned tasks. The number of times the space | ||
Revision as of 06:49, 26 October 2007
Contents |
Keyboard and Mouse Controls
This is intended to be a comprehensive list of all the keyboard and mouse controls available in S2PLOT as well as a description of how they work.
General Interaction and Camera Control
Key | Description |
|---|---|
| Left Mouse Button (Hold) | Free rotation of geometry |
| Middle Mouse Button (Hold) | Rotate (roll) camera clockwise/anti-clockwise |
| f, F | Focus camera on centre of geometry |
| h, H, Home | Home position - Returns camera to original starting position |
| r, R | Cycle rendering mode: wireframe, flat, diffuse and specular shading |
| Left arrow | Rotate camera left |
| Right arrow | Rotate camera right |
| Down arrow | Rotate camera down |
| Up arrow | Rotate camera up |
| i, k | Move (translate) camera up, down |
| j, l | Move (translate) camera left, right |
| +, - | Track camera forward/backwards |
| [, ] | Roll anticlockwise, clockwise - same as the middle mouse button |
| a, A | Toggle autospin |
| <,> | Decrease/increase autospin and interaction speed |
| q, Q, Esc | Quit the program |
Function Keys and Saving Images or Geometry
Key | Description |
|---|---|
| F1 | Toggle help information - displays a list of keyboard options |
| F2 | Toggle bounding box |
| F5 | Write geometry and camera view file to disk |
| F6 | Write geometry, camera view file and current screen image to disk |
| F7 | Toggle recording of geometry, camera view file and image |
| F9 | Write large (3 x 3) image to disk - saves a series of 'chopped up' images for recombining to make a high quality image |
| F10 | Write current screen image to disk, saved in the current working directory |
| F11 | Create QTVR object images - rotates the scene creating a series of images (e.g. each frame can be joined to make a movie) |
| F12 | Toggle image recording - same as F11 but allows the user to rotate the geometry themselves |
| c | Append current camera position to camera.path file |
| d | Toggle debug mode - provides information on camera position, frame rates, etc. |
Notes:
- Saved images are in TGA format and are numbered sequentially and uniquely
- On Apple OSX platforms, it is usually necesary to hold down the fn key while using the above keystrokes
