"An Introduction to Ray tracing" Andrew S. Glassner (editor) ISBN 0-12-286160-4 Academic Press 1989 "3D Artist" Newsletter "The Only Newsletter about Affordable PC 3D Tools and Techniques") Publisher: Bill Allen P.O. Box 4787 Santa Fe, NM 87502-4787 (505) 982-3532 "Image Synthesis: Theory and Practice" Nadia Magnenat-Thalman and Daniel Thalmann Springer-Verlag 1987 "The RenderMan Companion" Steve Upstill Addison Wesley 1989 "Graphics Gems" Andrew S. Glassner (editor) Academic Press 1990 "Fundamentals of Interactive Computer Graphics" J. D. Foley and A. Van Dam ISBN 0-201-14468-9 Addison-Wesley 1983 "Computer Graphics: Principles and Practice (2nd Ed.)" J. D. Foley, A. van Dam, J. F. Hughes ISBN 0-201-12110-7 Addison-Wesley, 1990 "Computers, Pattern, Chaos, and Beauty" Clifford Pickover St. Martin's Press "SIGGRAPH Conference Proceedings" Association for Computing Machinery Special Interest Group on Computer Graphics "IEEE Computer Graphics and Applications" The Computer Society 10662, Los Vaqueros Circle Los Alamitos, CA 90720 "The CRC Handbook of Mathematical Curves and Surfaces" David von Seggern CRC Press 1990 "The CRC Handbook of Standard Mathematical Tables" CRC Press The Beginning of Time
KNOWN INCOMPATIBILITIES
See after the Quick Intro.
Quick Intro
Use the +E option to make the help reader a pop-up program. Use Space to go to the next section. Use Ctrl-PgUp and Ctrl-PgDn to move between sections also. Use Tab to highlight hypertext links. Use Alt-Tab to highlight code fragments. Use Enter to jump to a highlighted hypertext link. Use +/- to jump to relevant sections once link jumping has started. Use BACKSPACE to return to the last place you were before a search/jump. Use 'S' to search on a keyword. Use 'J' to toggle text justification when reading a section. Use 'P' to paste code into your application via the keyboard buffer.
POV-Help will handle non-standard page widths provided the BIOS column count is correctly updated by whatever program is being used to alter it from 80 columns.
If you use POV-Help as a pop-up program, it will attempt to search on the word under your cursor when you pop it up. Note that if you exit pop-up mode by using the hot-key (the default is ALT-ESC), POV-Help takes this to mean that you want to return to the same place next time and will not perform a search. A search is only performed if you exited using ESCAPE (meaning you have finished with the current subject.)
The history stack activated by using Backspace holds 32 entries.
KNOWN INCOMPATIBILITIES
POV-Help does not work with MS-DOS's EDIT program. [In fact, EDIT.COM is really QBASIC.EXE with a few add ons ; EDIT needs QBASIC to run.]
If it won't work with your editor, try this (assuming you have macro facilities) -
o | write a macro to get the word under the cursor |
o | have it call POVHELP.EXE with the word as a parameter |
o | bind the macro to your key-sequence of choice. |
Command Line (case insensitive)
+Iname | use alternate file name (default HELP.PHE) |
+N123 | go to the 123rd section (NOT section 123!) |
+S4.5.6 | go to section '4.5.6' |
+Tsphere or "+Tsphere" | go straight to the first section found with 'sphere' in its title. |
+W50 | window width 40 characters (max 127) |
+H15 | window height 15 lines (max 21) |
+J[-] | justify ON (default), -J- to turn off |
+PH[n] | send 'n' HOME keys after each CR when pasting. default is -ph1. |
+KALT-ESC | hot key sequence. can be CTRL|ALT|CTRL-ALT+[Any character]|[ESC]. e.g. +KCTRL-ALT-P, +KCTRL-1, +KALT-CTL-'. CTL is also acceptable. |
+Eabc d e | run program 'abc' with parameters 'd' and 'e'. all parameters after the '+e' are passed to the program. |
text | same as +T unless collecting +E parameters, where it is a parameter |
Viewer Commands
Top Menu
Up, Down | move highlight bar |
Enter | view selected item |
Escape | exit help viewer |
Authors, Copyright
Up, Down | scroll screen |
PgUp, PgDn | scroll screen |
Left, Right | scroll screen |
Escape | return to top menu |
Section
Up, Down | scroll screen |
PgUp, PgDn | scroll screen |
Left, Right | scroll screen |
Escape | return to top menu |
Space or CtrlPgDn | view next section |
CtrlPgUp | view previous section |
"+", Enter | jump to first/next hypertext link |
"-" | jump to previous link/original section |
"B" | jump back to original section (from before link jumping) |
Tab | select next visible link, wraps from last to first |
ShiftTab | select previous visible hypertext link |
AltTab | select code fragment for pasting. |
"P" | paste highlighted code fragment via keyboard buffer. |
General
The help reader wraps most text. Excluded are specified portions, lists, and a few others. Use the left and right arrow keys to scroll these if need be.
The help reader is intended to be a 'shell' around an editor program. Some people may prefer the term 'shim'.
Using EMS for most memory requirements, it loads itself and then runs your editor for you, providing pop-up help facilities. It will also be able to paste code fragments into your source. If your editor was, for example, 'ME', you would place a batch file called 'ME.BAT' in your scene development directory. If you use 'VI', you'd create 'VI.BAT', and so on.
For example -
This command line will yield a version of POV-Help with a 50x15 window, popped-up with the ALT-H key sequence, over the editor 'd:\me\me.exe'. If you don't specify a key sequence, POV-Help defaults to using ALT-ESC.
This would load the help reader. which would then load ME.EXE, and things would proceed as normal. When you exit your editor, the help reader automatically unloads. You can use the ALT-ESC key sequence to pop up POVHELP. This is the default ; there is a way to set it. Note that no other parameters may appear after the +E parameter as they will just be passed to the program being run.
If you use the hotkey to pop-up, POVHELP performs a simplistic search of sections and titles based on the word under the cursor. If found, you are taken to that. Otherwise, you are taken to the main menu, unless you hot-keyed out.
You can hot-key out of the actual section text, by using the same hot key that got you in. If you press escape, you are taken back up to the top menu. But if you hotkey out, you go back to your program. Next time you press the hot key, you will be taken back to the same place. No search is performed in this case.
POVHELP needs EMS if it is running as a shell program.
If you don't specify the +E parameter, POVHELP will come up as a stand-alone program, in which case it does not use EMS.
If you highlight a section of code using Alt-Tab, and you are using POV-Help in pop-up mode, then you may paste the code via the keyboard buffer using 'P'.
As many editors today use auto-indentation, this may cause some problems with column alignment. For that reason, POV-Help by default inserts a HOME key code into the keyboard buffer after each CR. Some editors require more than one HOME key operation to get to the left column. For this reason, the number of HOME's sent may be adjusted from 0 (none) to 9 using the +PH[n] command-line parameter. 'n' is any value from 0 to 9 and defaults to 1.
POV-Help was written by Christopher J. Cason. CIS : 100032,1644. Internet : cjcason@yarrow.wt.uwa.edu.au.
Converters will be available which translate POV-Help databases to other formats such as Postscript, LaTeX, RTF, Windows Help, HTML, etc.
The format of the POV-Help database is documented and freely available.
POV-Help is free. It may not be sold. See POVLEGAL.DOC for details. The POV-Help suite of programs is copyright (c) 1994 C.J. Cason and the POV-Team.
POV-Help is free. It may not be sold. See POVLEGAL.DOC for details.
%%% LATEX-ONLY \printindex %%% END