| # | 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 (old) |
| > | Changed lines (new) |