147 |
|
xvec[2] += z; |
148 |
|
} |
149 |
|
rMtx[1][0] = rMtx[0][1]; |
150 |
+ |
rMtx[2][0] = rMtx[0][2]; |
151 |
|
rMtx[2][1] = rMtx[1][2]; |
152 |
|
nvs = rMtx[2][2]; |
153 |
|
if (SDinvXform(rMtx, rMtx) != SDEnone) |
224 |
|
if (!nleaves) /* nothing but branches? */ |
225 |
|
return(nadded); |
226 |
|
/* combine 4 leaves into 1? */ |
227 |
< |
if (nleaves == 4 && x1-x0 < MAX_RAD && smooth_region(x0, x1, y0, y1)) |
227 |
> |
if ((nleaves == 4) & (x1-x0 <= MAX_RAD) && |
228 |
> |
smooth_region(x0, x1, y0, y1)) |
229 |
|
return(0); |
230 |
|
/* need more array space? */ |
231 |
|
if ((*np+nleaves-1)>>RBFALLOCB != (*np-1)>>RBFALLOCB) { |