home *** CD-ROM | disk | FTP | other *** search
/ Becoming a Computer Animator / COMPANIMATE.ISO / pc / utils / povshell / povshell.doc < prev    next >
Encoding:
Text File  |  1994-05-17  |  24.4 KB  |  598 lines

  1. ==============================================================================
  2.                  POVShell Version 2.2
  3.              A Development Environment for POV-Ray
  4.             by Andreas Peetz [100101,1670]
  5. ==============================================================================
  6.  
  7. Contents:
  8.    1. Introduction
  9.    2. Installation/Quick start
  10.    3. Dialog elements
  11.    4. Menus, Commands and Hot keys
  12.    5. Editor keys
  13.    6. Option Quick keys
  14.    7. Distribution policy
  15.    8. Thanks
  16.    
  17.    A. Special files and file formats
  18.    B. Using the Template feature
  19.    C. Warnings and errors
  20.    D. Command line parameters
  21.    E. Contacting the author
  22.  
  23.  
  24.  
  25. 1. Introduction
  26. ---------------
  27.  
  28. The 'Persistence of Vision Ray Tracer' (POV-Ray) is nowadays the most
  29. sophisticated and best known non-commercial raytracing-program.
  30. Its original authors, David Buck and Aaron Collins, and all the members
  31. of the POV-Ray team have done (and are still doing) a pretty good job
  32. on that program. I'd like to thank these guys for the many hours of
  33. pleasure that I'm having with POV-Ray and the brilliant pictures produced
  34. by it!
  35.  
  36. This description of the POVSHELL-program assumes that you are
  37. familiar with using POV-Ray or at least own a version of
  38. the POV-Ray-program. The actual version of PovRay is 2.2.
  39. PovShell will also work with earlier versions and even with the
  40. original DKB-Raytracer.
  41.  
  42. POV-Ray is designed to be a 'command-line-program', this means that you
  43. have to supply all of its parameters on the command-line when calling
  44. the program. This is fine for batch-processing, however, if you are
  45. writing your own POV-Ray-scene-scripts, you have to run the program
  46. repeatedly for quick preview-traces in order to test your scripts and
  47. different parameter settings. You will soon get tired of typing the same
  48. command-line over and over.
  49. To become rid of that I wrote POVSHELL, a user-friendly easy-to-use
  50. interface to POV-Ray. With POVSHELL you can
  51.   a) load and edit one or more POV-files,
  52.   b) set all raytrace-parameters via pulldown-menus
  53.      and option-windows
  54.   c) and finally call POV-Ray to trace the scene-file you are
  55.      currently editing with the parameters you have set.
  56.  
  57. POVSHELL was developed using the Turbo Vision-features of Turbo Pascal 7.0.
  58. Turbo Pascal and Turbo Vision are registered trademarks of Borland
  59. International, Inc.
  60.  
  61.  
  62.  
  63. 2. Quick Start
  64. --------------
  65.  
  66. 2.1 Installation
  67. The following files have to be copied to a directory of your choice (e.g.
  68. the direcory of the POV-Ray-program):
  69.   POVSHELL.EXE (the executable)
  70.   POVSHELL.OVR (overlay file)
  71.   POVSHELL.HLP (the help file)
  72.   POVSHELL.TPL (template definition file) 
  73.   
  74. That's all!
  75. Note: If you are upgrading from version 1.0 or 2.0 of PovShell, you may replace
  76.       the old POVSHELL.EXE-file. Version 2.2 is compatible to prior
  77.       versions, i.e. you can continue to use your DEF-files.
  78.       If you are upgrading from version 2.0 read App.B in order to use the
  79.       new template feature!
  80.  
  81. 2.2 Running the program for the first time
  82. Note: Since version 2.0 context-sensitive help is available everywhere
  83.       in PovShell. Just press F1! For information on how to use the
  84.       Help system press F1 twice.
  85. Start POVSHELL.EXE from the DOS-prompt. If this is the very first time you
  86. are running POVSHELL, a dialog box will pop up where you have to specify
  87. the default-POV-file-path, the default POV-Ray-output-path and the name of
  88. the POV-Ray-executable.
  89. This dialog-box can be activated later again via the Setup|Directories-
  90. menuitem (see. 4.5). The information you enter will be saved in a file
  91. and loaded whenever you run POVSHELL again. Close the box by pressing
  92. ENTER or clicking the OK-button.
  93. You will then see a desktop-screen with a menu-line at the top and a
  94. status-line a the bottom. If you are familiar with the IDE of Turbo-Pascal
  95. or any other Turbo-Language, you will 'feel at home' at once.
  96. There are three ways to activate the menu-items:
  97. a. Hold down the ALT-Key and press the red-typed character of the item.
  98.    Example: To open the 'File'-menu hold down ALT and F.
  99. b. Press the F10-Key. You can then select an entry of the Top-menu-line
  100.    with the cursor-keys. Press RETURN to activate it.
  101. c. If you have a mouse and a mouse-driver loaded (you will then see the
  102.    mouse-pointer on the screen), just move the mouse-pointer to the menu-
  103.    item and click on it.
  104. Some commands can be activated by 'Hot keys', e.g. the File-open command
  105. can be activated by pressing F3. Some Hot keys are listed at the bottom-line.
  106. For now, press F3 to open a POV-file. A file selection box will appear.
  107. Walk through the directories and pick one of the POV-files. If you are
  108. confused now and don't know how to do this, refer to section 3 for further
  109. assisstance.
  110. Once you have opened a POV-file you will find it loaded into an editor-
  111. window, where you can work on it (or not). For a description of the editor-
  112. commands refer to section 5.
  113. Now use the 'Options'-menu-items to set the trace-parameters. Assuming that
  114. you are familiar with POV-Ray, you will certainly know the meaning of the
  115. options and selections that are listed in the various dialog boxes. Again
  116. further explanations can be found in section 4.
  117. To trace the picture select the 'Run'-menu-item or just hold down the Ctrl-
  118. key and press F9. If you have chosen to produce an output-file you will
  119. be asked to name the output-file and then POV-Ray will be called with the
  120. parameter-settings you have selected.
  121. After tracing you will be returned to the POVSHELL-interface.
  122. You may exit POVSHELL at any time by selecting 'Exit' from the 'File'-menu
  123. or by pressing ALT-X.
  124.  
  125. 2.3 Monchrome monitor support
  126. People who want or have to use PovShell with a B&W-display should use the
  127. commandline-switch /b to start the program. Type
  128.   POVSHELL /B
  129. at the DOS-prompt!
  130.  
  131.  
  132.  
  133. 3. Dialog Elements
  134. ------------------
  135.  
  136. The dialog-boxes offered by POVSHELL generally consist of three types
  137. of elements: check-boxes, radio-buttons and input-lines. To switch between
  138. the elements of a dialog-box use the TAB-key. To close a dialog-box
  139. and confirm the changes made in it, press ENTER or click on the OK-button.
  140. To close a dialog-box without changes press ESCAPE or click on the
  141. Cancel-button.
  142.  
  143. 3.1 Check-boxes [ ] [X]
  144. Check-boxes are used for turning on and off various tracing-options, e.g.
  145. anti-aliasing or the verbose-mode. If an option is turned off the check-
  146. box looks like this: [ ]. if it is turned on it looks like this: [X].
  147. Toggle with the space bar or by clicking with the mouse!
  148.  
  149. 3.2 Radio buttons ( ) ()
  150. Radio-buttons are used to select one (and only one) item out of a list
  151. of items, e.g. to select the output-format (TGA, Dump or RAW).
  152. If an item is selected the radio-button looks like this (), otherwise
  153. like this: ( ).
  154. Walk through the list with the cursor-keys, select one item with SPACE!
  155.  
  156. 3.3 Input-lines
  157. Wherever you have to enter a particular number (e.g. the output-file-
  158. buffersize) or a filename (e.g. the output-filename) you will be prompted
  159. for it in an input-line. Just type the values you want to use. If your
  160. input is incorrect or out of range it will be rejected!
  161.  
  162. Note: If you are not sure what selections to use then refer to the
  163.       Online-help to get a brief description of the options and the
  164.       inputs' effects (Press F1 anywhere and anytime!)
  165.  
  166.  
  167.  
  168. 4. Menus, Commands and Hot keys
  169. -------------------------------
  170.  
  171. 4.1 File menu
  172. - Open... :   lets you select a POV-file that will be loaded into a
  173.           new editor window
  174. - New:        opens a new empty editor window
  175. - Save:       the file you are currently editing will be saved
  176. - Save as...: the file you are currently editing can be saved under a
  177.           name of your choice
  178. - DOS shell:  opens a DOS shell. Return by typing EXIT at the DOS-prompt!
  179. - Exit:       Leave program. If you have unsaved files open, you will be
  180.           prompted to save them.
  181.  
  182. 4.2 Edit menu
  183. - Undo:       lets you undo the last change you made to the current
  184.           editor window.
  185. - Cut:        cuts the selected text out of the current editor window and
  186.           places it in the clipboard. Select text by holding down SHIFT
  187.           and moving the cursor or by moving the mouse with the left
  188.           button pressed.
  189. - Copy:       copies selected text to the clipboard.
  190. - Paste:      inserts text from the clipboard to the current editor window
  191. - Show clipboard: shows the clipboard window. The clipboard is a special
  192.           editor window which is used to exchange text-blocks between
  193.           two 'normal' editor windows
  194. - Clear:      clears the selected text from the current editor window.
  195.  
  196. 4.3 Search menu
  197. - Find...:    lets you find a string in the current editor window
  198. - Replace:    lets you find and replace a string by another string
  199. - Search again: finds a string that was searched for again.
  200.  
  201. 4.4 Window menu
  202. - Size/Move:  resize and move an editor window on the desktop
  203. - Zoom:       zoom an editor window to cover the whole desktop
  204. - Tile:       tile editor windows on the desktop
  205. - Cascade:    cascade them
  206. - Next window: switches to next editor window
  207. - Previous window: switches to previous editor window
  208. - Close:      closes the active editor window
  209.  
  210. 4.5 Options menu 
  211. - Output...:  (±F, ±C, ±B)
  212.           lets you specify the output-format, continue flag and output
  213.           -buffersize
  214.           Note: In version 1.0 of PovShell you also had to specify
  215.             the output-filename in this dialog-box. This has been
  216.             changed. You will now be asked for the output-file-name
  217.             each time you start a trace (see. 4.8 Run)
  218. - Display...: (±D, +W, +H)
  219.           for the specification of the display-adapter, image-width
  220.           and image-height
  221. - Trace...:   (+Q, ±A, ±J, +R, ±MB, +MS, +MV)
  222.           lets you specify the rendering-quality, anti-aliasing,
  223.           anti-aliasing-jitter and -number of rays, the bounding
  224.           slabs-option, symbol-table-size and version compatibility mode
  225. - Libraries...: (+L)
  226.           These are the paths that are passed to
  227.           POV-Ray via the +L option. Specify up to 10 paths,
  228.           separated by ;
  229. - Misc...: (±V, ±P, ±X, +K, +S(R), +SC, +E(R), +EC, other...)
  230.           lets you toggle the verbose-, 'pause after trace'- and
  231.           'early exit'-flags, a clock value, and start/end-rows/columns
  232.           of tracing.
  233.           New in version 2.2: an inputline for additional options that
  234.           are currently not supported by the original POV-Raytracer,
  235.           but by various modified re-compilations of the program (e.g.
  236.           FTPov by Dieter Bayer).
  237.  
  238. - Save options...: lets you save the currently selected tracing parameters
  239.           in a DEF-file.
  240. - Save Default options: saves options in the DEFAULT.DEF-file (see 7.2)
  241. - Retrieve options...: lets you retrieve parameter settings that were
  242.           saved before.
  243.  
  244. 4.6 Setup menu
  245. - Directories...:
  246.           1. Default POV-file-path: this is the directory POVSHELL
  247.          will change to when you choose to open a POV-file 
  248.           2. Default-Output-path: this the directory where the output-files
  249.          will be written to unless you do not change the directory
  250.          when prompted for the output-file-name.
  251.          Note: If you leave it blank, the default-output-path will be
  252.                the directory of the POV-file you want to trace
  253.           3. Executable path: This is the path to the executable
  254.          POV-Ray-program (normally POVRAY.EXE).
  255.          Specify the full file name, e.g. C:\POV\POVRAY.EXE.
  256. - Editor...:  1. Create Backup files: if you choose this item, the editor
  257.          will save a copy of each file you open using a BAK-extension
  258.           2. Insert-Mode: if selected the editor-cursor will be in
  259.          insert-mode on startup. You can toggle this by pressing
  260.          the Insert-Key or CTRL-V.
  261.           3. AutoIndent-Mode: if selected the editor will use the
  262.          autoindent mode, i.e. each time you begin a new line
  263.          the cursor will be placed in the column were the above
  264.          line starts. Good for writing structured scripts.
  265.           4. Save Desktop on exit: if selected PovShell will save the 
  266.          names of all open files on program-exit. They will then be
  267.          reopened automatically on the next startup (cf. 7.5)
  268. - Colors...:  Lets you customize the PovShell colors (look at the online help
  269.           for a detailed description of the dialog box!).
  270.           This command will not be available if you tell PovShell to use
  271.           the B&W-palette by using the commandline-switch /b !
  272.           
  273.  
  274. 4.7 Templates menu
  275. In this menu you get a list of predefined PovRay-templates. If you select
  276. e.g. the Camera-item the following will be inserted in the current POV-file
  277. at the actual cursor position:
  278. camera {
  279.     location < , , >
  280.     look_at  < , , >
  281. }
  282. For more information on how to use the template-feature refer to Appendix B.
  283.  
  284. 4.8 Run
  285. Runs POV-Ray with the file you are currently editing and the actual
  286. parameters settings.
  287. If you have selected an output-format other than 'none' you will be
  288. asked to name the output-file before PovRay is launched.
  289. Default is:   Default Output-file path from SETUP|DIRECTORIES...
  290.         + the name of the POV-file you are tracing
  291.         + an extension that is generated from the output-format 
  292.  
  293. 4.9 Help-menu
  294. - Introduction
  295. - Index
  296. - Help on Help
  297. - About
  298.  
  299. 4.10 Hot-Keys
  300. - F1:       context sensitive help
  301. - Shift-F1: help index
  302. - F2:       save file
  303. - F3:       open file
  304. - Alt-F3:   close file
  305. - F5:       zoom editor window
  306. - Ctrl-F5:  size/move window
  307. - F6:       next window
  308. - Shift-F6: previous window
  309. - Ctrl-F9:  run
  310. - F10:      menu
  311. - Alt-X:    Exit
  312.  
  313.  
  314.  
  315. 5. Editor keys
  316. --------------
  317.  
  318. The Editor uses WordStar-compatible key-commands:
  319.  
  320. 5.1 Cursor movement
  321. Ctrl-E: cursor up           Ctrl-X: cursor down
  322. Ctrl-S: cursor left         Ctrl-D: cursor right
  323. Ctrl-A: word left           Ctrl-F: word right
  324. Ctrl-R: scroll page up      Ctrl-C: scroll page down
  325.  
  326. 5.1 Delete commands
  327. Ctrl-G: delete character under the cursor
  328. Ctrl-H: delete character left of the cursor
  329. Ctrl-T: delete word beginning at cursor position
  330. Ctrl-Y: delete actual line
  331.  
  332. 5.2 Quick keys
  333. Ctrl-Q-A: Replace a text string        Ctrl-Q-C: Go to the end of the text
  334. Ctrl-Q-D: Go to the end of the line    Ctrl-Q-F: Find a string
  335. Ctrl-Q-H: Delete line up to cursor     Ctrl-Q-R: Go to the top of the text
  336. Ctrl-Q-S: Go to line start             Ctrl-Q-Y: Delete line beginning at cursor
  337.  
  338. 5.3 Block keys
  339. Ctrl-K-B: Mark start of Textblock      Ctrl-K-C: Paste block from Clipboard
  340. Ctrl-K-H: Toggle block-highlight       Ctrl-K-K: Copy block to Clipboard
  341. Ctrl-K-Y: Cut block to Clipboard
  342.  
  343. 5.4 Others
  344. Ctrl-L: Search again
  345. Ctrl-V: Toggle Insert mode
  346. Ctrl-M: New line (=RETURN)
  347.  
  348.  
  349.  
  350. 6. Option Quick keys
  351. --------------------
  352.  
  353. Since version 2.0 there is a quick key access to all PovRay-options.
  354. You need not to use the Options...-menu, if you remember the letter of
  355. the PovRay-option you want to change, just press Ctrl-O and then this
  356. letter (e.g. Ctrl-O-V to change the verbose option). Then the appropiate
  357. dialog box will pop up and lets you make your changes.
  358.  
  359. Ctrl-O-A: AntiAliasing            Ctrl-O-B: Buffersize
  360. Ctrl-O-C: Continue                Ctrl-O-D: Display-Adapter
  361. Ctrl-O-E: End-Row/-Column         Ctrl-O-F: Outputformat
  362. Ctrl-O-H: ImageHeight             Ctrl-O-J: AAJitter
  363. Ctrl-O-K: Clock-Value             Ctrl-O-L: Library-paths
  364. Ctrl-O-M: Bounding slabs          Ctrl-O-P: Pause when finished
  365. Ctrl-O-Q: Quality                 Ctrl-O-R: Number of AA-rays (to be squared)
  366. Ctrl-O-S: Start-Row/-Column       Ctrl-O-V: Verbose
  367. Ctrl-O-W: Image Width             Ctrl-O-X: Allow early exit
  368.  
  369.  
  370.  
  371. 7. Distribution policy
  372. ----------------------
  373.  
  374. POVSHELL Version 2.2 is FREEWARE. This program may be used, copied and
  375. disitributed without charge.
  376. However, it is strongly recommended that the code and the documentation of
  377. the program remain unchanged when distributed.
  378. If you decide to upload POVSHELL to your favourite BBS or to an internet
  379. site, please supply ALL the files that came with the program and send me
  380. a short message containing the date of upload and the name, location and
  381. phone number of the BBS, resp. the name and address of the internet-server.
  382.  
  383. POVSHELL consists of the following files:
  384.   POVSHELL.EXE (the executable)
  385.   POVSHELL.OVR (overlay file)
  386.   POVSHELL.HLP (the help file)
  387.   POVSHELL.DOC (this file)
  388.   WHATSNEW.DOC (What's new in this release)
  389.   README.1ST   (important notes)
  390.   POVSHELL.TPL (Template definition file)
  391.  
  392.  
  393.  
  394. 8. Thanks
  395. ----------
  396.  
  397. I want to thank all the people who helped me to improve POVShell since
  398. the first release in Dec.1993.
  399. Special thanks are going to Dan Farmer for a critical review of version 1.0
  400. and to Webb Moore for his idea of adding the template-macro feature and
  401. supplying the pre-defined templates.
  402.  
  403.  
  404.  
  405. Appendix A. Special files and file formats
  406. ------------------------------------------
  407.  
  408. A.1 POVSHELL.CFG
  409. POVSHELL will store the Default-POV-file-path, the output-path, the
  410. path to the executable, its editor settings and color informations
  411. in the file POVSHELL.CFG.
  412. DO NOT EDIT THIS FILE! Use the appropiate commands and menus in POVSHELL to
  413. change the parameters.
  414. POVSHELL.CFG will be stored in the directory where POVSHELL.EXE resides.
  415. It will be read by the program every time it is started and it will be
  416. written every time you exit it.
  417.  
  418. A.2 DEFAULT.DEF
  419. On startup, POVSHELL will scan the directory where POVSHELL.EXE resides
  420. for a file named DEFAULT.DEF. If it is found the options stored in it
  421. will be loaded.
  422. There is no need to edit this file! If you want to save or change startup
  423. options, select the Options|Save default options-menuitem.
  424.  
  425. A.3 DEF-File formats
  426. Note:
  427. a. If you have DEF-files written on your own you can load then into POVSHELL
  428.    via the Options|Retrieve Options...-menuitem!
  429.    You can also use the DEF-files that are distributed by the Pov-Team
  430.    with the latest version 2.2 of the Pov-Raytracer.
  431.  
  432. b. If you have saved options from POVSHELL via the Options|Save Options...-
  433.    menuitem into a DEF-file you can also use these files outside POVSHELL by
  434.    typing
  435.        POVRAY +i<inputfile> +o<outputfile> <DEF-file>
  436.    at the DOS-prompt.
  437. c. If you save options only those parameter settings will be written into
  438.    the DEF-file which are NOT the POV-Ray-DEFAULT settings!
  439.  
  440. A.4 POVSHELL.TPL
  441. Since version 2.2 this file is used to store *all* the Template-definitions.
  442. You are encouraged to edit this file to meet your own requirements!
  443. File format:
  444. 1. Each template starts with a line containing a colon in the first column
  445.    which is followed directly by the name of the template (and nothing else!)
  446.    Example:
  447.      :Light_Source
  448.      ...
  449.    The Template name will occur in PovShell's Template-selection-box.
  450.    It is case-sensitive and limited to 12 characters.
  451. 2. All lines that start with a semicolon are ignored by PovShell.
  452.    Those lines may be used to store template-related comments. They
  453.    are only visible when editing POVSHELL.TPL.
  454.    Don't mix these comments with the PovRay-comment-lines starting
  455.    with // or embraced by /* ... */. PovRay-comments that are part of
  456.    a template will be inserted by PovShell if you select that template!
  457.    Example:
  458.      ; This line will not be inserted.
  459.      // This line will be inserted.
  460. 3. Any line that does not define a new template (s.1) and does not start
  461.    with ; belongs to the template itself and will be inserted in the
  462.    current editor if the appropiate template is chosen from the template-
  463.    selection-box.
  464.    A template definition ends where the next template starts or where
  465.    the file POVSHELL.TPL ends.
  466.  
  467. Note: If you are upgrading from version 2.0 and have written TPL-files
  468.       on your own you have to manually convert these files to the new format!
  469.  
  470. A.5 POVSHELL.DSK
  471. This is the PovShell-Desktop file. If you have chosen the 'Save Desktop
  472. on exit'-item in the Setup|Editor...-dialog-box all open files (i.e. their
  473. names) will be saved in the Desktop-file when you exit the program.
  474. On the next PovShell-startup the files listed in the Desktop-file will be
  475. automatically reopened.
  476. NEVER EDIT this file! 
  477.  
  478. A.6 POVSHELL.HLP
  479. This is the PovShell-helpfile. It includes all the help texts and binary
  480. coded information on indices and hyper-links. NEVER EDIT this file!
  481. PovShell will still work when the help file gets lost, but it *will*
  482. crash if it gets corrupted!
  483.  
  484. A.7 Temporary files
  485. Every time you call 'Run' from the POVSHELL-menu the following will happen:
  486.  1. The contents of the active editor-window will be saved in a temporary
  487.     file named $SHELL$.POV.
  488.  2. The actual parameter settings will be saved in a temporary file
  489.     named $SHELL$.DEF.
  490.  3. POVRAY.EXE is called using the temporary files.
  491.  4. The temporary files are deleted.
  492. Normally the temporary files are stored in the PovShell-directory. However,
  493. if you have a DOS-environment-variable TEMP defined, the files will be
  494. written to the directory where TEMP is pointing to.
  495. If you want to use this feature place a command like
  496.   SET TEMP=C:\TEMP
  497. in your AUTOEXEC.BAT and make sure that the specified directory exists!
  498.  
  499.  
  500.  
  501. Appendix B. Using the Template feature
  502. --------------------------------------
  503. The Template feature was designed to have quick access to PovRay command-
  504. templates and other text fragments that are often and repeatedly used.
  505. Imagine you are working on a scene file and want to insert a camera-
  506. command but you cant remember the correct and complete syntax of the
  507. command. Just click on the Template menu-item, a list of pre-defined
  508. templates pops up. There you can select the 'Camera'-entry, and the template
  509. will be inserted in your script at the current cursor position. The
  510. cursor stays where it is, you can now fill out the template.
  511.  
  512. PovShell 2.2 comes with a lot of predefined templates. They are all
  513. stored in the file POVSHELL.TPL. You may edit these files to change the
  514. pre-defined templates or to add new ones. Refer to section A.5 to
  515. get a description of the file format.
  516.  
  517.  
  518.  
  519. Appendix C. Warnings and errors
  520. -------------------------------
  521.  
  522. C.1 Output-file exists and CONTINUE is set to NO!
  523.     OK to overwrite?
  524. This message occurs when the output-file you have specified already exists,
  525. and the continue flag is set to NO, preventing you from unintentionally
  526. overwriting the output-file. If you really want to overwrite it, just press
  527. RETURN. If you want to keep it, press ESCAPE, select Run again and enter
  528. a different outputfile-name.
  529.  
  530. C.2 DOS-Error xxx occured on execute! Check execution path in
  531.     SETUP|DIRECTORIES...
  532. This message occurs when POVRAY.EXE could not be executed properly. A possible
  533. reason is a wrong execution path entered in the Setup|Directories-dialog-box.
  534.  
  535. C.3 PovRay completed successfully.
  536. Just an informational message. It says that ... (you guessed it!)
  537.  
  538. C.4 Error(s) reported by PovRay!
  539. Possible reasons: Syntax errors in the script, unaccessible include files 
  540. or bitmaps, ... Look at PovRay's error messages, check the include-path.
  541.  
  542. C.5 Trace aborted.
  543. This message pops up when you had the +x option enabled and interrupted
  544. the trace by hitting a key.
  545.  
  546. C.6 Not enough memory for this operation.
  547. Occurs when you opened too many files, or when you try to open a file that
  548. is too big.
  549. Note: File-size is limited to 64 KB.
  550.  
  551. C.7 Can't open help file.
  552. The help file POVSHELL.HLP is missing. Be sure to copy it to the
  553. PovShell-directory.
  554.  
  555. There are a lot more error messages, but they are all self-explaining...
  556.  
  557.  
  558.  
  559. Appendix D. Command line parameters
  560. -----------------------------------
  561. Calling syntax is:
  562.  
  563.       POVSHELL [file1,[file2,[...]]] [/B] [/Q]
  564.  
  565. file1, file2 etc. will be automatically opened by PovShell. This can be
  566. used to automatically start PovShell from the Windows-filemanager or the
  567. MS-DOSShell by associating it with the .POV file-extension.
  568. Double-clicking on a POV-file will then launch PovShell with that POV-file.
  569.  
  570. Switches:
  571.   /B       runs PovShell with a black&white color-palette
  572.   /Q       don't display About-box at program startup
  573.  
  574.  
  575.  
  576.  
  577. Appendix E. Contacting the author
  578. ---------------------------------
  579.  
  580. If you have anything to say about the POVSHELL-program please do not hesitate
  581. to contact me!
  582. Questions and critics, suggestions on improvements and especially bug reports
  583. are always appreciated!
  584. I NEED your feedback in order to discover bugs and improve the program!!
  585. If you are on CompuServe, place a message in the 'POV Sources'-section of the
  586. GRAPHDEV-forum or contact me via
  587.  
  588. CompuServe Mail:     [100101,1670]
  589. or Internet Mail:    peetz@biochem.hoechst-ag.d400.de
  590.  
  591. Internet Mail is preferred and read daily!
  592.  
  593. Thanks for your interest in POVSHELL. Enjoy the program!
  594.  
  595.                                Andreas Peetz
  596.                                17-05-1994
  597.  
  598.