| # | Line 252 | Line 252 | OBJECT obj; | |
|---|---|---|
| 252 | if ((1<<j) & i) | |
| 253 | cukid.cuorg[j] += cukid.cusize; | |
| 254 | } | |
| 255 | + | /* surfaces first */ |
| 256 | + | for (j = 1; j <= oset[0]; j++) |
| 257 | + | if (!isvolume(objptr(oset[j])->otype)) |
| 258 | + | addobject(&cukid, oset[j]); |
| 259 | + | /* then this object */ |
| 260 | addobject(&cukid, obj); | |
| 261 | + | /* volumes last */ |
| 262 | for (j = 1; j <= oset[0]; j++) | |
| 263 | < | addobject(&cukid, oset[j]); |
| 263 | > | if (isvolume(objptr(oset[j])->otype)) |
| 264 | > | addobject(&cukid, oset[j]); |
| 265 | octkid(ot, i) = cukid.cutree; | |
| 266 | } | |
| 267 | cu->cutree = ot; | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |