Added checks for illegal cones/rings/cylinders
Made zero cone and ring radii non-fatal (degenerate -> ignore)
Added grouping parens to reduce ambiguity warnings.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Various small changes to reduce compile warnings/errors on Windows.
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
insignificant change to freecone()
Removed problematic math function declarations
major aesthetic changes -- made R0 always smaller than R1
updated revision number for release 2.0
added FLOAT definition to better control size of structures
made call to free structures more robust
made getcone VERY forgiving of improper input -- negative radii now result in warnings and altered types
changed error checking to allow for slightly negative radii
portability fixes for SGI
Initial revision
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.