home *** CD-ROM | disk | FTP | other *** search
/ World of Graphics / WOGRAPH.BIN / 167.HYPGEO21.EXE / HYPERGEO.HLP < prev    next >
Text File  |  1993-01-01  |  17KB  |  305 lines

  1. Once a geometry file has been read into HYPERGEO and its display is active,
  2. a number of interactive commands are available which serve to manipulate the
  3. object and modify how it is displayed on the screen.  These commands can be
  4. invoked by pressing the appropriate keyboard key.  Also, a number of the
  5. commands can be executed by using a mouse to select a function box in the
  6. program menu area.
  7.  
  8. The keyboard commands use all twenty-six letters plus several numeric and
  9. special-purpose keys.  In some cases, a command key can be prefixed with one
  10. of the standard keyboard modifiers (Shift, Ctrl, or Alt) to perform
  11. additional functions.
  12.  
  13. The HYPERGEO command set can be divided into several major groupings:
  14.  
  15.   1 - Interactively set or modify display parameters:
  16.         C, D, E, L, T, W, =, +, -, Insert, Delete,
  17.         Page Up, Page Down, Ctrl-Page Up, Ctrl-Page Down
  18.  
  19.   2 - Toggle among possible display options:
  20.         B, G, K, M, N, U, V, Tab, Space, Backspace
  21.  
  22.   3 - Select a particular display mode:
  23.         A, H, P, R, S
  24.  
  25.   4 - Perform various rotations of the geometry:
  26.         X, Y, Z, F3 thru F10, Home, End, 1 thru 6 and Alt-1 thru Alt-6
  27.         (also, Shift, Ctrl, and Alt applied to X, Y, Z, and F5 thru F10)
  28.  
  29.   5 - Translate the geometry display or a selected 4-D vertex:
  30.         0, the Arrow Keys
  31.  
  32.   6 - Other miscellaneous functions:
  33.         F, I, J, O, Q, F1, F2
  34.  
  35.   7 - Menu commands using a mouse
  36.  
  37. Enter the number of the command group you wish further Help on:
  38. (Press <Esc> to exit Help)
  39. INTERACTIVE PARAMETERS:                                          Page 1
  40.  
  41.   C - Color of primary geometry graphics or solid-fill shade:
  42.         For Perspective and Hidden-line display modes the color used for
  43.         drawing the object's edges is set to one of 16 standard EGA colors.
  44.         For Solid display mode on a system with VGA graphics it specifies a
  45.         color to be used to generate the solid-fill shades.
  46.   D - Delta for incrementing the W-zero intersection value (geometry units):
  47.         This Delta value is used by the commands that translate the
  48.         intersecting hyperplane along the W-axis (Page Up/Page Down below).
  49.   E - Eye-to-screen viewing distance (inches):
  50.         Sets the eye-to-screen distance used to calculate 2-D projections.
  51.   L - Locate geometry: angular orientation or vertex coordinates:
  52.         Rotations: specify angular displacements of coordinate axes;
  53.         Translations: specify coordinates of selected vertex.
  54.   T - Turn angle for incremental rotations (degrees):
  55.         Sets the incremental angle used by the rotation commands.
  56.   W - W-coordinate of the intersecting hyperplane (geometry units); or the
  57.       W-coordinate of the projection viewpoint (geometry units):
  58.         4-D Intersections: positions the hyperplane along W-axis.
  59.         4-D Projections: positions the projection viewpoint along W-axis.
  60.   = - Scale factor of display (screen inches per geometry unit):
  61.         Sets the scale factor of the current display to a particular value.
  62.   +/- - Zoom the current display scale Up/Down:
  63.         Increases/Decreases the current display scale by 10%.
  64.   Insert/Delete - Increase/Decrease the eye-to-screen distance by 10%:
  65.         Reduces/Enhances the apparent perspective in the 2-D projection.
  66.   Page Up/Page Down - Translate the intersecting hyperplane along W-axis; or
  67.       translate the projection viewpoint along W-axis:
  68.         4-D Intersections: Up/Down W-coordinate of hyperplane by Delta value.
  69.         4-D Projections: Up/Down W-coordinate of projection viewpoint by 10%.
  70.   Ctrl-Page Up/Page Down - Automated translation of intersecting hyperplane; or
  71.       position projection viewpoint to maximum/minimum W-coordinate:
  72.         4-D Intersections: hyperplane moves back and forth within object.
  73.         4-D Projections: viewpoint set to greatest/least distance on W-axis.
  74.  
  75.  
  76. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  77. TOGGLES:                                                         Page 2
  78.  
  79.   B - Spectrum banding of W-coordinate: On/Off:
  80.         With spectrum banding the color of an object's edge reflects its
  81.         W-coordinate value:  from blue-violet for lowest W values, through
  82.         blue, green, yellow, and orange, to red for highest W values.
  83.   G - Toggle 4-D geometry imaging mode: Intersection/Projection/Dual:
  84.         Cycles through the 4-D imaging modes (Dual mode combines separate
  85.         Intersection and Projection images in one display).
  86.         Upper-case 'G' cycles in order of Projection/Intersection/Dual;
  87.         lower-case 'g' cycles in order of Intersection/Projection/Dual.
  88.   K - Journal file record: On/Off:
  89.         When recording is On, all displays are saved in a journal file;
  90.         turning recording Off closes the journal file which may be replayed.
  91.   M - Menu area: display On/Off
  92.         With Menu display Off, the mouse cannot be used to execute commands.
  93.   N - Name of geometry file: display On/Off
  94.         The geometry file name can be shown at upper-left of main display.
  95.   U - Toggle User Interface mode: Rotation/Translation
  96.         The primary User Interface mode is Rotation which is available for
  97.         all geometries; objects can be rotated in space to any orientation.
  98.         For 4-D Projections, the User Interface mode can be toggled to
  99.         Translation; a selected vertex may be temporarily displaced to any
  100.         location in hyperspace; the display reflects the modified geometry.
  101.   V - Axis vectors: display On/Off
  102.         The projections of the unit vectors lying along the three 3-D or
  103.         four 4-D coordinate axes may be shown in the main geometry display.
  104.   Tab - Highlighting of a single hyperface: On/Off
  105.         With hyperface highlighting On, all edges that belong to a single
  106.         hyperface are drawn in a different color.  For 4-D Projections, the
  107.         displayed edges correspond to the actual edges of the hyperface in
  108.         the original geometry; for Intersections, the highlighted edges are
  109.         intersections of the hyperplane with the particular hyperface.
  110.   Space/Backspace - Cycle forward/backward thru hyperfaces for highlight:
  111.         Steps through an arbitrary ordering of all hyperfaces in 4-D object.
  112.  
  113.  
  114. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  115. DISPLAY MODES:                                                   Page 3
  116.  
  117. HYPERGEO displays its graphical output using one of five possible methods:
  118.  
  119.   A - Anaglyph
  120.         A two-color stereoscopic projection for use with red/blue 3D
  121.         glasses.  Two separate Perspective projections are displayed, one in
  122.         red and one in blue, as seen by the viewer's left and right eye.
  123.         The stereoscopic effect produces a vivid and accurate impression of
  124.         the three-dimensional depth of the displayed geometrical image.
  125.   H - Hidden-line
  126.         A normal Perspective projection is further processed to eliminate
  127.         all edge segments that lie behind one or more faces of the object.
  128.         This representation of opaqueness heightens the sense of depth.
  129.   P - Perspective
  130.         A wire-frame representation of the image as it is projected onto the
  131.         flat surface of the computer's viewing screen.  The apparent degree
  132.         of perspective is a function of the eye-to-screen distance; the
  133.         closer the eye is to the screen, the greater the perspective effect.
  134.         Perspective display is the most basic of the available modes; all
  135.         other display modes are derived from a perspective projection.
  136.   R - Relief
  137.         Relief display mode combines the features of a stereoscopic anaglyph
  138.         with hidden-line processing.  The display is a red/blue anaglyph for
  139.         viewing with 3D glasses, with all hidden lines removed.  The 3D
  140.         effect provides an excellent sense of the object's surface relief.
  141.   S - Solid
  142.         Solid display mode performs hidden-surface analysis on the object's
  143.         structure.  Faces hidden behind the object are invisible.  Each face
  144.         that is visible is drawn in a solid-fill color that reflects that
  145.         face's orientation relative to a theoretical light source; the more
  146.         directly the face is illuminated, the lighter its color.
  147.  
  148.   Note: Hidden-line, Relief, and Solid modes cannot be used with images
  149.         produced by 4-D Projections.
  150.  
  151.  
  152. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  153. ROTATIONS:                                                       Page 4
  154.  
  155. HYPERGEO permits rotating a hyperobject about each of the six planes formed
  156. by intersecting pairs of 4-D coordinate axes.  In addition, the 3-D image
  157. formed from a 4-D Projection or Intersection can be rotated in three-space
  158. around each of the three 3-D axes.  By combining the proper sequence of
  159. rotations, a geometry can be positioned to any valid orientation.
  160.  
  161. All rotations are performed in incremental steps of the current Turn Angle
  162. which is a parameter that may be interactively modified (the 'T' command).
  163.  
  164.   X,Y,Z - Incremental 3-D rotation about X, Y, or Z axis
  165.     Rotates an object through the Turn Angle about the particular 3-D axis.
  166.     (For 4-D geometries, all 3-D rotations are transient and operate only on
  167.     the 3-D image; the hyperobject's orientation in 4-space is not altered.)
  168.   F5 thru F10 - Incremental 4-D rotation of a plane formed by a pair of axes
  169.     Rotates a hyperobject through the Turn Angle on a particular 4-D plane:
  170.          F5  -  YZ plane        F6  -  XW plane
  171.          F7  -  XZ plane        F8  -  YW plane
  172.          F9  -  XY plane        F10 -  ZW plane
  173.   The X,Y,Z, and F5 thru F10 commands can be modified as follows:
  174.      Shift - Rotation in reverse direction (negative Turn Angle)
  175.      Ctrl - Continuous rotation in forward direction
  176.      Alt - Continuous rotation in reverse direction
  177.   F3/F4 - Continuous random 3-D/4-D forward rotations
  178.     Rotations either about the X, Y, and Z axes or on the YZ, XW, XZ, YW,
  179.     XY, and ZW planes are performed in a random order.
  180.   Home - Restore the orientation of original geometry definition
  181.     This resets all axis angles to zero degrees.
  182.   End - Restore orientation that existed before most recent Home command
  183.     All axis angles are reset to their values prior to last Home command.
  184.   1 thru 6 and Alt-1 thru Alt-6 - The twelve orthogonal 4-D orientations
  185.     (For 3-D, only the three orientations 1, 2, and 3 are available.)
  186.  
  187.   Note: For all continuous rotation commands, press any key to stop
  188.  
  189.  
  190. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  191. TRANSLATIONS:                                                    Page 5
  192.  
  193.   0 - Center origin of geometry in display area:
  194.     The geometry's origin is used as the center point for all rotations;
  195.     centering the origin provides equal clearance for rotations in all
  196.     directions.  (Note: Centering the origin is not the same as centering
  197.     the overall image as is performed automatically at start up.  This
  198.     distinction is greater to the extent that the geometry is defined
  199.     asymmetrically with respect to the origin.)
  200.  
  201.   Arrow keys:
  202.     The function of the Arrow keys depends on the User Interface mode and
  203.     whether a 4-D Projection vertex has been selected for translation:
  204.  
  205.     For User Interface set to Rotation mode:
  206.       The arrow keys move the displayed image right, up, left, and down.
  207.       In this mode, the translation affects only the position of the display
  208.       on the screen; it does not alter the 4-D geometry or its 3-D image.
  209.  
  210.     For User Interface set to Translation mode:
  211.       Until a vertex has been selected for translation, the arrow keys
  212.       perform the same function as in Rotation mode.
  213.  
  214.       While a vertex is selected for translation, the arrow keys are used to
  215.       reposition it along each of the four 4-D coordinate axes:
  216.         Right Arrow - X translation
  217.         Up Arrow    - Y translation
  218.         Left Arrow  - Z translation
  219.         Down Arrow  - W translation
  220.  
  221.       Note: Shift applied to arrow key reverses translation direction.
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  229. OTHER COMMANDS:                                                  Page 6
  230.  
  231.   F - File name of new geometry definition to be read:
  232.     Reading in a new geometry file completely reinitializes HYPERGEO; the
  233.     previously active geometry is cleared and the new geometry is displayed.
  234.     Configuration file parameters and command line options are reapplied.
  235.     The file name may include a full DOS path specification; if no extension
  236.     is given, .BIN is assumed.
  237.     HYPERGEO cannot directly read source geometry files (extension .GEO);
  238.     they must first be processed into binary geometry definition files
  239.     (extension .BIN) using the GEO2BIN utility program.
  240.   I - Information on current geometry and display parameters:
  241.     Displays a message window with information about the topology of the
  242.     current geometry: the number of vertex points, edges, faces, and (for
  243.     4-D geometries) hyperfaces.  Additional data items describe the screen
  244.     size and resolution, and show the amount of free memory.
  245.     (This is the same message window that appears automatically each time a
  246.     new geometry definition file is read.)
  247.   J - Journal file to replay:
  248.     A journal file that has previously been recorded can be replayed.  The
  249.     current geometry's display is temporarily overriden during the replay.
  250.     The file name may include a full DOS path specification; if no extension
  251.     is given, .JNL is assumed.
  252.   O - Output graphics in PCX file format:
  253.     The current screen image is written to a file in PCX format.  PCX is a
  254.     standard graphics file format which can be read by many commercial
  255.     word-processing, desk-top publishing, and presentation artwork programs.
  256.     The file name may include a full DOS path specification; if no extension
  257.     is given, .PCX is assumed.
  258.   Q - Quit:
  259.     The HYPERGEO program exits to DOS.
  260.   F1 - Help:
  261.     Displays the top-level Help window which contains the main Help menu.
  262.   F2 - DOS shell:
  263.     A DOS command screen appears temporarily (type EXIT to restore HYPERGEO).
  264.  
  265.  
  266. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  267. MENU COMMANDS USING A MOUSE:                                     Page 7
  268. The HYPERGEO menu area displays a number of parameters that reflect the
  269. current state of the geometry.  All of the data items shown in the menu can
  270. be modified interactively by using a mouse (if present) to select the label
  271. of the item in the menu.  The menu area also contains a panel of function
  272. boxes which perform rotations and translations of the geometrical model.
  273.  
  274. The selectable functions in the HYPERGEO menu area are:
  275.  
  276.  Item Label      Key     Function
  277.  ____________  _______   __________________________________________________
  278.  
  279.  GEOMETRY                Select the 4-D imaging mode (list dialog box)
  280.  DISPLAY MODE            Select the display mode (list dialog box)
  281.  EYE DIST      Ins,Del   Adjust the eye-to-screen distance (by 10%)
  282.  SCALE           +,-     Adjust display scale factor (by 10%)
  283.  W_INTER       Pg Up/Dn  Adjust the W-coordinate of the intersecting hyperplane
  284.                          for 4-D Intersections (by the Delta value)
  285.  W_PROJ        Pg Up/Dn  Adjust the W-coordinate of the projection viewpoint
  286.                          for 4-D Projections (by 10%)
  287.  TURN             T      Set the turn angle used by all rotations (degrees)
  288. *AXIS ANG         L      Set the three 3-D or four 4-D axis angles (degrees)
  289. +VERTEX           L      Set the coordinate values of the selected vertex
  290.                          for temporary repositioning (geometry units)
  291.  ROTATIONS:
  292.  3-D AXIS       X,Y,Z    Rotate geometry about selected 3-D axis
  293. *4-D PLANE    F5 to F10  Rotate geometry on selected 4-D plane
  294. +MOVE VERTEX   X,Y,Z,W   Translate the selected vertex along coordinate axis
  295. +Sel             Esc     Position mouse cursor to select new vertex to move
  296. +Nxt            Enter    Select next vertex for moving
  297.  
  298.      User Interface mode:    * = Rotation;   + = Translation
  299.  
  300. Note: For mouse rotations and translations, right button is forward action
  301. (i.e., positive angle or coordinate), and left button is reverse action.
  302.  
  303.  
  304. (F1 for Help menu; 1 thru 7 for specific Help page; <Esc> to exit Help)
  305.