home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / utility / dos / povshe23 / povshell.doc < prev    next >
Encoding:
Text File  |  1994-07-12  |  25.0 KB  |  601 lines

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