home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / IRIT / DRAWFN3S.ZIP / DRAWFN3D.HLP < prev    next >
Encoding:
Text File  |  1990-05-06  |  2.9 KB  |  89 lines

  1.   This file is the on line help file for the DrawFn3d program
  2. The help is available for each menu via the PrintHelpMenu(s1,s2) routine in
  3. graphgen.c file. String s1 must hold the file name of the help (this file) and
  4. string s2 must hold the name of menu in CAPITAL LETTERS. Each menu help is
  5. terminated by a $ sign as first char in line. Lines starts with * sign are
  6. referred as headlines and printed in different color.
  7.  
  8. MAINMENU
  9. *  Main Menu
  10.  
  11. * Get Function
  12. Enter loading function sub menu - F(u,v)
  13. *  Set Param
  14. Enter Set Parameters sub menu - Set scaling modes, values, and sampling rate
  15. *   Redraw
  16. Redraw the screen. Use it if auto scale is on to rescale the screen.
  17. * Transform
  18. Enter 3D transformation mode - allowes 3D scaling, rotating & translating.
  19. *Save Function
  20. Enter save function sub menu.
  21. *    Help
  22. These notes
  23. *    Quit
  24. Quit from the program.
  25. $
  26.  
  27. GETFUNCTION
  28. *Get Function Menu
  29.  
  30. *F(u,v) from user
  31. Enter surface function as function of u,v. Also requested u,v domain (can be modified via Set Parameter submenu).
  32. *F(u,v) from file
  33. Enter surface function as function of u,v. Only surface file name (no extension) is required, and '.fun' extension is concat.
  34. If however a file with the same name and '.mat' extension exists, it is loaded as the transformation matrix.
  35. *  Print Dir
  36. Print content of current directory.
  37. *  Change Dir
  38. Change to a new directory.
  39. *    Help
  40. These notes
  41. *    Exit
  42. Returns to main menu.
  43. $
  44.  
  45. SETPARAM
  46. * Set Param Menu
  47.  
  48. *    Umin
  49. Set new Umin value. Current value is shown.
  50. *    Umax
  51. Set new Xmax value. Current value is shown.
  52. *    Vmin
  53. Set new Vmin value. Current value is shown.
  54. *    Vmax
  55. Set new Vmax value. Current value is shown.
  56. *NumOfIsoLines
  57. Set Number of iso line to draw along u or v (equal).
  58. *NumOfSamples
  59. Set Number of samples per one isoline drawing. Current value is shown.
  60. *Double Buffer
  61. Enable usage of double buffering in the transform menu.
  62. *    Help
  63. These notes
  64. *    Exit
  65. Returns to main menu
  66. $
  67.  
  68. SAVEFUNCTION
  69. *Save Function Menu
  70.  
  71. *   F(u,v)
  72. Save surface function as function of u,v. Only surface file name (no extension) is required, and '.fun' extension is concat. Note however that the matrix transformation is also saved with '.mat' extension.
  73. * F(u,v) samples
  74. Save row data of square grid (in u,v) space of x,y,z triples. Note however that the matrix transformation is also saved with '.mat' extension.
  75. * F(u,v) polygons
  76. Save polygonal data file. The output text file is combined of defined vertices and polygons (allways triangles) based on them. This file can be used to render the data. Note however that the matrix transformation is also saved with '.mat' extension.
  77. * Gif File
  78. Save ALL the screen as a GIF image file format.
  79. *  Print Dir
  80. Print content of current directory.
  81. *  Change Dir
  82. Change to a new directory.
  83. *    Help
  84. These notes
  85. *    Exit
  86. Returns to main menu.
  87. $
  88.  
  89.