refactor: created cropview() function to manage view sections
refactor: moved depth-of-field sampling to separate module
Improved viewloc() return values to include aft clipping test
Added off-view checking to viewloc()
Added planisphere view type (-vts option) as requested by Axel Jacobs
Added -pd option for depth-of-field sampling and -vd focal distance entry
Removed redundant #include's and fixed ordering on some headers
Added gethomedir.c and various compatibility fixes.
Added include of <time.h> to "view.h" for "resolu.h" + small change to srcdraw
Instrumented headers against multiple inclusion and for use from C++. Moved includes in headers out of "C" scope.
Removed stdio.h includes from calcomp.h, resolu.h, and color.h
Broke standard.h into rtio.h, rterror.h, rtmath.h, and rtmisc.h
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
*** empty log message ***
Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
added viewopt() routine to get minimal view specification
added cylindrical view type
added -vo and -va (fore and aft clipping plane) parameters
portability improvements
Removed problematic math function declarations
updated revision number for release 2.0
added VIEWSTRL
added fisheye view types
improved portability of bcopy()
got rid of resolution and added shift and lift options
changed vhs2 and vvs2 to vhn2 and vvn2
added pixelview() and sskip() routines
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.