--- ray/src/rt/m_direct.c 1991/07/16 15:44:30 1.1 +++ ray/src/rt/m_direct.c 1991/07/16 15:56:54 1.2 @@ -122,7 +122,7 @@ int n; else { for (i = 0; i < 3; i++) { tr.rdir[i] = cent[i] - s->sloc[i]; - tr.rorg[i] = cent[i] - .05*tr.rdir[i]; + tr.rorg[i] = s->sloc[i]; } if (normalize(tr.rdir) == 0.0) return(0); /* at source! */