--- ray/src/rt/raytrace.c 1991/05/29 11:09:23 1.18 +++ ray/src/rt/raytrace.c 1991/06/14 10:34:26 1.19 @@ -121,6 +121,7 @@ int mod; /* check for infinite loop */ if (depth++ >= MAXLOOP) objerror(r->ro, USER, "possible modifier loop"); + r->rt = r->rot; /* set effective ray length */ for ( ; mod != OVOID; mod = m->omod) { m = objptr(mod); /****** unnecessary test since modifier() is always called