# | 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 |