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

Comparing ray/src/cv/bsdf2rad.cal (file contents):
Revision 2.3 by greg, Mon Apr 10 15:44:20 2017 UTC vs.
Revision 2.4 by greg, Tue Apr 11 02:21:37 2017 UTC

# Line 12 | Line 12 | LONGWIDTH : 1.*DEGREE;
12  
13   mylong = atan2(Ny,Nx);
14  
15 < latlong = if(LATWIDTH-mod(Acos(Nz)+ LATWIDTH/2,LATSTEP), .05,
15 > latlong = if(LATWIDTH-mod(Acos(Nz)+LATWIDTH/2,LATSTEP), .05,
16                  if(LONGWIDTH-mod(mylong+LONGWIDTH/2,90*DEGREE), .01,
17                  if(LONGWIDTH-mod(mylong+LONGWIDTH/2,LONGSTEP), .3, 1)));
18 +
19 +                { Compute up vector corresponding to sphere position }
20 + upx = Nx*Ny*(Nz-1);
21 + upy = Nx*Nx + Ny*Ny*Nz;
22 + upz = -Ny*(Nx*Nx+Ny*Ny);
23  
24   interp_arr2`(i,x,f):(i+1-x)*f(i)+(x-i)*f(i+1);
25   interp_arr`(x,f):if(x-1,if(f(0)-x,interp_arr2(floor(x),x,f),f(f(0))),f(1));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines