--- ray/src/ot/oconv.c 1989/06/21 08:56:35 1.5 +++ ray/src/ot/oconv.c 1989/10/14 11:19:34 1.6 @@ -201,7 +201,7 @@ OBJECT obj; in = (*ofun[objptr(obj)->otype].funp)(objptr(obj), cu); - if (!in) + if (in == O_MISS) return; /* no intersection */ if (istree(cu->cutree)) { @@ -228,7 +228,7 @@ OBJECT obj; objset(oset, cu->cutree); cukid.cusize = cu->cusize * 0.5; - if (in == 2 || oset[0] < objlim || cukid.cusize < mincusize) { + if (in==O_IN || oset[0] < objlim || cukid.cusize < mincusize) { /* add to set */ if (oset[0] >= MAXSET) { sprintf(errmsg, @@ -250,9 +250,9 @@ OBJECT obj; if ((1<cutree = ot;