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

Comparing ray/src/util/disk2square.cal (file contents):
Revision 2.5 by greg, Tue Aug 13 18:29:23 2019 UTC vs.
Revision 2.6 by greg, Wed Oct 30 17:25:37 2024 UTC

# Line 77 | Line 77 | RHS = 1;
77                                  { Compute oriented axis values }
78   inc_dz = -Dx*rNx-Dy*rNy-Dz*rNz;
79   inc_rx = -RHS*(Dx*(Uy*rNz-Uz*rNy) + Dy*(Uz*rNx-Ux*rNz) + Dz*(Ux*rNy-Uy*rNx));
80 < inc_ry = -Dx*Ux-Dy*Uy-Dz*Uz - inc_dz*(rNx*Ux+rNy*Uy+rNz*Uz);
80 > inc_ry = Dx*Ux+Dy*Uy+Dz*Uz + inc_dz*(rNx*Ux+rNy*Uy+rNz*Uz);
81   inc_den2 = inc_rx*inc_rx + inc_ry*inc_ry;
82   inc_radf = if(inc_den2-1e-7, sqrt((1 - inc_dz*inc_dz)/inc_den2), 0);
83                                  { Pass to formulas in first section }
84   in_disk_x = inc_rx*inc_radf;
85 < in_disk_y = inc_ry*inc_radf;
85 > in_disk_y = -inc_ry*inc_radf;
86                                  { Compute final bin (-1 if behind surface) }
87   scbin = if(inc_dz,
88                  floor(out_square_x*SCdim)*SCdim + floor(out_square_y*SCdim),

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines