| # | Line 595 | Line 595 | SDsizeBSDF(double *projSA, const FVECT v1, const RREAL | |
|---|---|---|
| 595 | rdf = sd->rb; | |
| 596 | tdf = (sd->tb != NULL) ? sd->tb : sd->tf; | |
| 597 | } | |
| 598 | < | if (v2 != NULL) /* bidirectional? */ |
| 598 | > | if (v2 != NULL) { /* bidirectional? */ |
| 599 | if (v1[2] > 0 ^ v2[2] > 0) | |
| 600 | rdf = NULL; | |
| 601 | else | |
| 602 | tdf = NULL; | |
| 603 | + | } |
| 604 | ec = SDEdata; /* run through components */ | |
| 605 | for (i = (rdf==NULL) ? 0 : rdf->ncomp; i--; ) { | |
| 606 | ec = (*rdf->comp[i].func->queryProjSA)(projSA, v1, v2, | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |