28 |
|
|
29 |
|
int resolu = 16384; /* octree resolution limit */ |
30 |
|
|
31 |
< |
CUBE thescene = {EMPTY, {0.0, 0.0, 0.0}, 0.0}; /* our scene */ |
31 |
> |
CUBE thescene = {{0.0, 0.0, 0.0}, 0.0, EMPTY}; /* our scene */ |
32 |
|
|
33 |
|
char *ofname[MAXOBJFIL+1]; /* object file names */ |
34 |
|
int nfiles = 0; /* number of object files */ |
271 |
|
objset(oset, cu->cutree); |
272 |
|
cukid.cusize = cu->cusize * 0.5; |
273 |
|
|
274 |
< |
if (inc==O_IN || oset[0] < objlim || cukid.cusize < mincusize) { |
274 |
> |
if (inc==O_IN || oset[0] < objlim || cukid.cusize < |
275 |
> |
(oset[0] < MAXSET ? mincusize : mincusize/256.0)) { |
276 |
|
/* add to set */ |
277 |
|
if (oset[0] >= MAXSET) { |
278 |
|
sprintf(errmsg, "set overflow in addobject (%s)", |