| # | Line 65 | Line 65 | RAY *r; | |
|---|---|---|
| 65 | mxf = (XFORM *)malloc(sizeof(XFORM)); | |
| 66 | if (mxf == NULL) | |
| 67 | goto memerr; | |
| 68 | – | mxf->fore.sca = 1.0; |
| 69 | – | setident4(mxf->fore.xfm); |
| 68 | if (xf(mxf->fore.xfm, &mxf->fore.sca, | |
| 69 | m->oargs.nsargs-i, sa+i) != m->oargs.nsargs-i) | |
| 70 | objerror(m, USER, "bad transform"); | |
| 71 | if (mxf->fore.sca < 0.0) | |
| 72 | mxf->fore.sca = -mxf->fore.sca; | |
| 75 | – | mxf->back.sca = 1.0; |
| 76 | – | setident4(mxf->back.xfm); |
| 73 | invxf(mxf->back.xfm, &mxf->back.sca, | |
| 74 | m->oargs.nsargs-i, sa+i); | |
| 75 | if (mxf->back.sca < 0.0) | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |