# | Line 93 | Line 93 | rayorigin( /* start new ray from old one */ | |
---|---|---|
93 | colval(ro->cext,RED) : colval(ro->cext,GRN); | |
94 | if (colval(ro->cext,BLU) < re) re = colval(ro->cext,BLU); | |
95 | re *= ro->rot; | |
96 | < | if (re > 0.1) |
97 | < | if (re > 92.) |
96 | > | if (re > 0.1) { |
97 | > | if (re > 92.) { |
98 | r->rweight = 0.0; | |
99 | < | else |
99 | > | } else { |
100 | r->rweight *= exp(-re); | |
101 | + | } |
102 | + | } |
103 | } | |
104 | rayclear(r); | |
105 | if (r->rweight <= 0.0) /* check for expiration */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |