# | Line 96 | 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), |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |