--- ray/src/rt/t_func.c 1989/04/19 21:20:29 1.6 +++ ray/src/rt/t_func.c 1989/10/05 07:23:20 1.7 @@ -56,15 +56,11 @@ register RAY *r; mxf = (XFORM *)malloc(sizeof(XFORM)); if (mxf == NULL) goto memerr; - mxf->fore.sca = 1.0; - setident4(mxf->fore.xfm); if (xf(mxf->fore.xfm, &mxf->fore.sca, m->oargs.nsargs-4, sa+4) != m->oargs.nsargs-4) objerror(m, USER, "bad transform"); if (mxf->fore.sca < 0.0) mxf->fore.sca = -mxf->fore.sca; - mxf->back.sca = 1.0; - setident4(mxf->back.xfm); invxf(mxf->back.xfm, &mxf->back.sca, m->oargs.nsargs-4, sa+4); if (mxf->back.sca < 0.0)