--- ray/src/common/color.c 1989/10/20 16:45:26 1.6 +++ ray/src/common/color.c 1989/10/20 16:53:01 1.7 @@ -401,3 +401,17 @@ COLR clr, nclr; nclr[EXP] = COLXS; return(shift); } + + +bigdiff(c1, c2, md) /* c1 delta c2 > md? */ +register COLOR c1, c2; +double md; +{ + register int i; + + for (i = 0; i < 3; i++) + if (colval(c1,i)-colval(c2,i) > md*colval(c2,i) || + colval(c2,i)-colval(c1,i) > md*colval(c1,i)) + return(1); + return(0); +}