# | Line 512 | Line 512 | m_bsdf(OBJREC *m, RAY *r) | |
---|---|---|
512 | nd.vray[1] = -r->rdir[1]; | |
513 | nd.vray[2] = -r->rdir[2]; | |
514 | ec = SDmapDir(nd.vray, nd.toloc, nd.vray); | |
515 | + | } |
516 | + | if (ec) { |
517 | + | objerror(m, WARNING, "Illegal orientation vector"); |
518 | + | return(1); |
519 | } | |
520 | < | if (!ec) |
517 | < | ec = SDinvXform(nd.fromloc, nd.toloc); |
520 | > | ec = SDinvXform(nd.fromloc, nd.toloc); |
521 | /* determine BSDF resolution */ | |
522 | if (!ec) | |
523 | ec = SDsizeBSDF(nd.sr_vpsa, nd.vray, NULL, |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |