109 |
|
/* set min & max radii */ |
110 |
|
if (ar <= 0) { |
111 |
|
minarad = 0; |
112 |
< |
maxarad = thescene.cusize*0.5; |
112 |
> |
maxarad = thescene.cusize*0.2; |
113 |
|
} else { |
114 |
|
minarad = thescene.cusize / ar; |
115 |
|
maxarad = 64.0 * minarad; /* heuristic */ |
116 |
< |
if (maxarad > thescene.cusize*0.5) |
117 |
< |
maxarad = thescene.cusize*0.5; |
116 |
> |
if (maxarad > thescene.cusize*0.2) |
117 |
> |
maxarad = thescene.cusize*0.2; |
118 |
|
} |
119 |
|
if (minarad <= FTINY) |
120 |
|
minarad = 10.0*FTINY; |
1194 |
|
if (i_avlist < nambvals) |
1195 |
|
error(CONSISTENCY, "missing ambient values in sortambvals"); |
1196 |
|
#endif |
1197 |
< |
qsort((char *)avlist1, nambvals, sizeof(struct avl), &alatcmp); |
1198 |
< |
qsort((char *)avlist2, nambvals, sizeof(AMBVAL *), &aposcmp); |
1197 |
> |
qsort((char *)avlist1, nambvals, sizeof(struct avl), alatcmp); |
1198 |
> |
qsort((char *)avlist2, nambvals, sizeof(AMBVAL *), aposcmp); |
1199 |
|
for (i = 0; i < nambvals; i++) { |
1200 |
|
if (avlist1[i].p == NULL) |
1201 |
|
continue; |