ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/rayinit.cal
(Generate patch)

Comparing ray/src/rt/rayinit.cal (file contents):
Revision 2.2 by greg, Mon Nov 25 09:51:57 1991 UTC vs.
Revision 2.5 by greg, Wed Oct 21 11:20:26 1992 UTC

# Line 9 | Line 9
9          Nx, Ny, Nz                      - surface normal
10          Px, Py, Pz                      - intersection point
11          T                               - distance from start
12 +        Ts                              - single ray (shadow) distance
13          Rdot                            - ray dot product
14          S                               - world scale
15          Tx, Ty, Tz                      - world origin
# Line 95 | Line 96 | noneg(v) = if(v,v,0);
96   red(r,g,b) = if(r,r,0);
97   green(r,g,b) = if(g,g,0);
98   blue(r,g,b) = if(b,b,0);
99 < grey(r,g,b) = .3*r + .59*g + .11*b;
99 > grey(r,g,b) = noneg(.263*r + .655*g + .082*b);
100   clip_r(r,g,b) = bound(0,r,1);
101   clip_g(r,g,b) = bound(0,g,1);
102   clip_b(r,g,b) = bound(0,b,1);
103 < clipgrey(r,g,b) = bound(0,grey(r,g,b),1);
103 > clipgrey(r,g,b) = min(grey(r,g,b),1);
104  
105   dot(v1,v2) : v1(1)*v2(1) + v1(2)*v2(2) + v1(3)*v2(3);
106   cross(i,v1,v2) : select(i,      v1(2)*v2(3) - v1(3)*v2(2),

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines