http://astronomy.swin.edu.au/s2plot/index.php?title=S2PLOT:Controls
Currently only one program, snaps2plot(1NEMO) is using this interface, and has been hardcoded, though uses the yapp= system keyword to set the S2PLOT_DEV device.
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 Right Mouse Button (Click) Select/deselect a handle - see cs2shcb Shift-Right Mouse Button (Hold) Drag a handle - see cs2sdhcb 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 {, } Increase/decrease the eye-separation for stereo modes a, A Toggle autospin <,> Decrease/increase camera interaction speed *,/ Decrease/increase autospin speed ~ Activate the command prompt for use with cs2spcb ‘ Toggle between odd and even scan lines for the /s2inter (interlaced stereo) device mode shift-ENTER Return control to program when using s2disp TAB Move between panels: see xs2cp shift-q, shift-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 Callback System Key Description z, Z Toggle drawing of dynamic geometry by disabling/enabling a callback function set with cs2scb. 0...9 Available for assigning to callback functions using cs2sncb. The default operation of keys 1...7 is to display standard camera views. 0, 8 and 9 have no default behaviour Space Bar This key press is available through the callback system for programmer-assigned tasks. The number of times the space bar key is pressed is passed to a callback function as a parameter. For examples, see cs2scb. Handles Key Description shift-s Toggle drawing of handles for selection shift-C Toggle drawing of cross-hairs Right Mouse Button (press) Select a handle Shift-Right Mouse Button (hold) Drag a handle Ctrl+Shift-Mouse pad (hold) Drag a handle
S2PLOT_DEV /? the default device to open S2PLOT_WIDTH 800 width S2PLOT_HEIGHT 600 height, defaults to 3/4 of width
15-feb-2011 doc written PJT