Implemented Perlin's improved noise function
Improved some comments as suggested by PAB
Changed alias handling to allow tracking, fixed freeobjects() and do_irrad bugs
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
changed turbulence{a,b,c} to turbulence{x,y,z} gave more functions the constant attribute changed use of `private context to simply `P
renamed noise3{a,b,c} to noise3{x,y,z}
updated grey calculation for standard colors
added comment about DxA, DyA and DzA for prism1 and prism2 types
added Atan2(y,x) function for machines that barf on atan2(0,0)
fixed comment on U definition
changed unif2norm to preserve sense
minor optimization of clipgrey(r,g,b)
improved definition of grey(r,g,b)
added Ts variable for single ray (or shadow ray) distance
extended range of Exp(x) function
updated revision number for release 2.0
added nonzero guarantee to red(), green() and blue()
added normally distributed random variable nrand(x)
added local (u,v) coordinates for planar surfaces
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.