home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / education / a / 3dplot / !3D-Plot / !Help < prev    next >
Text File  |  1994-06-26  |  5KB  |  138 lines

  1.                                          
  2.  
  3.                                 3D-Plot
  4.                                 -------
  5.     3D-Plot is a general three-dimensional graph plotter. It has three
  6.   plotting modes - Cartesian (usual X,Y,Z), Cylindrical and Spherical.
  7.  
  8.   Getting started
  9.  ---------------
  10.    To run the programme just double-click on the !3D-Plot icon.
  11.  
  12.    You will be presented with the Plotting Modes screen.
  13.  
  14.    Choose one of the plot modes, by clicking the mouse over one of
  15.    the options A),B) or C).  Clicking on the 'Help' box will display a
  16.    screen summarizing the various facilities that are available.
  17.    ( Pressing the key <H> has the same effect.)
  18.   
  19.    After choosing a Plot-mode the Display-options screen will appear.
  20.    The green boxes display the default choices. Clicking on the 'PLOT'
  21.    box will plot a default function - it will in fact be the first
  22.    function F1 from one of the three sets of functions held in the Data
  23.    file `3D_Lib',within !3D-Plot. 
  24.    
  25.    Try pressing various function keys F1,...,F12.  
  26.    Different example functions will be displayed.                                 
  27.  
  28.     To try a different Plotting Mode just press <Tab>. This will take
  29.    you back to the initial Plotting Mode screen.   Choose a different 
  30.    option <A>,<B> or <C>.
  31.  
  32.    Press the function keys F1,...,F12 again to display more examples.
  33.  
  34.    For a brief summary of the facilities provided just press <H> at any
  35.    time - a Help screen will appear.
  36.                           
  37.    Display-Options Screen:   current choice = green boxes.
  38.    ----------------------
  39.  
  40.    The following facilities are available (by clicking with the Mouse):-
  41.  
  42.    1) Graph Type - choose either Wire-frame or Colour-filled by clicking
  43.       on the appropriate box.
  44.    
  45.    2) Resolution - choose one of Low, Medium or High.
  46.  
  47.    3) Zoom - to zoom in or out.
  48.  
  49.    4) View-angle - this is the view angle measured anticlockwise from
  50.       the X-axis (in the X-Y plane).  + increases and - decreases.
  51.    
  52.    5) Elevation - to adjust the height of viewing above the X-Y plane.
  53.       The default value is 10, and increasing this means a higher view,
  54.       decreasing means a lower view.
  55.       Negative values mean we can 'look from underneath'.
  56.  
  57.  
  58.    The boxes along the bottom of the screen are (from left to right) :-
  59.                                                                      
  60.    1) Graph logo - this toggles the drawing colours.
  61.  
  62.    2) Help - gives a Help screen.
  63.  
  64.    3) Input - enables you to type in your own function.
  65.  
  66.    4) 3D_Lib - returns to the initial Plot-Modes screen.
  67.  
  68.    5) Default - resets the display options to their default values.
  69.  
  70.    6) PLOT - plots a graph using the chosen options.
  71.  
  72.    Note: pressing F1-F12 will plot the library functions directly.
  73.  
  74.  
  75.    MOUSE
  76.    -----
  77.       After a graph has been drawn clicking Mouse <Select> or <Menu>
  78.       will bring back the Display-Options screen, so that changes to
  79.       resolution, zoom, view-angle etc. can be made.
  80.       
  81.       Clicking Mouse <Adjust> will display a prompt for inputting
  82.       your own function. Cursor and Copy key editing is available
  83.       to make minor adjustments to the current (old) function.
  84.  
  85.    KEYS
  86.    ----
  87.    After a graph has been drawn the following keys are activated:-
  88.  
  89.    1) Function keys F1-F12 - these display the functions held in the
  90.       data file `3D_Lib'.
  91.  
  92.       There are 12 different ones for each plot-mode (36 in all). These
  93.       are held in the data file `3D_Lib' in the !3D-Plot Directory. 
  94.       Using !Edit they can be easily changed and/or edited to suit your
  95.       own requirements.
  96.  
  97.    2) <I> - to input your own function ( or Mouse <Adjust> )
  98.       
  99.       NOTE: the program assumes a fixed scaling of -10 to +10 on each
  100.       of the X,Y,Z axes.
  101.  
  102.       You can use any of the Maths functions provided by BASIC e.g  +,-,
  103.       *,/,>,<,ABS,SQR,^,SIN,COS,TAN,ASN,ACS,ATN,EXP,LN,LOG etc. 
  104.    
  105.       A) Cartesian Z=Z(X,Y) requires a function of the two variables X and
  106.       Y (upper case). It will also accept R (=SQR(X^2+Y^2)) for input. 
  107.  
  108.       B) Cylindrical Z=Z(R,T) requires a function of the two variables R
  109.       and T, where R = SQR(X^2+Y^2) and T = tan(Y/X) (T=theta). It will
  110.       also accept X and Y as parameters.
  111.  
  112.       C) Spherical R=R(T,P) requires a function of the two variables T
  113.       (theta) and P (phi).  The formulae for X,Y,Z are as follows:
  114.                  X = RsinPsinT,  Y = RsinPcosT,  Z = RcosP
  115.  
  116.    3) <Tab> - return to the initial Plot-modes screen.
  117.  
  118.    4) <Insert> - toggles the drawing colours.
  119.  
  120.    5) <H> - gives a Help screen.
  121.    
  122.    6) <Shift>+<S> - Saves screens as sprites in the directory `Graphs'
  123.       within !3D-Plot. These will be named "Graph-1","Graph-2",... in
  124.       succession during each session. After the end of a session they
  125.       should then be renamed and copied to another directory, in case 
  126.       they may be overwritten at the next session.
  127.       (For subsequent printing it is probably best to save the graph 
  128.       with a white background.) 
  129.  
  130.  
  131.  
  132.   This programme is Copyright.
  133.    Author:
  134.    R.A.Swetman,
  135.      45 Claude Road,
  136.         Roath,
  137.           Cardiff.   
  138.