# | Line 500 | Line 500 | m_bsdf(OBJREC *m, RAY *r) | |
---|---|---|
500 | upvec[1] = evalue(mf->ep[2]); | |
501 | upvec[2] = evalue(mf->ep[3]); | |
502 | /* return to world coords */ | |
503 | < | if (mf->f != &unitxf) { |
504 | < | multv3(upvec, upvec, mf->f->xfm); |
505 | < | nd.thick *= mf->f->sca; |
503 | > | if (mf->fxp != &unitxf) { |
504 | > | multv3(upvec, upvec, mf->fxp->xfm); |
505 | > | nd.thick *= mf->fxp->sca; |
506 | } | |
507 | raynormal(nd.pnorm, r); | |
508 | /* compute local BSDF xform */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |