171 |
|
|
172 |
|
if (v == NULL) |
173 |
|
return -1; |
174 |
< |
if ((v[2] < 0) | (v[2] > 1.)) |
174 |
> |
if ((v[2] < 0) | (v[2] > 1.00001)) |
175 |
|
return -1; |
176 |
|
pol = 180.0/M_PI*Acos(v[2]); |
177 |
|
azi = 180.0/M_PI*atan2(v[1], v[0]); |
722 |
|
|
723 |
|
/* Get Matrix BSDF value */ |
724 |
|
static int |
725 |
< |
SDgetMtxBSDF(float coef[SDmaxCh], const FVECT outVec, |
726 |
< |
const FVECT inVec, SDComponent *sdc) |
725 |
> |
SDgetMtxBSDF(float coef[SDmaxCh], const FVECT inVec, |
726 |
> |
const FVECT outVec, SDComponent *sdc) |
727 |
|
{ |
728 |
|
const SDMat *dp; |
729 |
|
int i_ndx, o_ndx; |