--- ray/src/rt/m_direct.c 1995/09/07 12:35:21 2.6 +++ ray/src/rt/m_direct.c 1996/04/12 16:49:39 2.7 @@ -120,6 +120,8 @@ int n; rayvalue(&nr); scalecolor(nr.rcol, coef); addcolor(r->rcol, nr.rcol); + if (r->ro != NULL && isflat(r->ro->otype)) + r->rt = r->rot + nr.rt; return(1); computerr: objerror(m, WARNING, "compute error");