.. | .. |
---|
557 | 557 | bRep.startvertices = new int[numObjects]; |
---|
558 | 558 | bRep.averagepoints = new float[(bRep.startvertices.length-1) * 3]; |
---|
559 | 559 | bRep.extremepoints = new float[(bRep.startvertices.length-1) * 3]; |
---|
560 | | - bRep.supportsizes = new float[(bRep.startvertices.length-1)]; |
---|
| 560 | + bRep.supportminsize = new float[(bRep.startvertices.length-1)]; |
---|
| 561 | + bRep.supportmaxsize = new float[(bRep.startvertices.length-1)]; |
---|
561 | 562 | buildrep = true; |
---|
562 | 563 | |
---|
563 | 564 | initialmatrices = new ObjectArrayList<Transform>(); |
---|
.. | .. |
---|
1225 | 1226 | } |
---|
1226 | 1227 | else |
---|
1227 | 1228 | { |
---|
1228 | | - if (bRep.averagepoints == null || bRep.extremepoints == null || bRep.supportsizes == null) |
---|
| 1229 | + if (bRep.averagepoints == null || bRep.extremepoints == null || bRep.supportminsize == null || bRep.supportmaxsize == null) |
---|
1229 | 1230 | { |
---|
1230 | 1231 | bRep.averagepoints = new float[(bRep.startvertices.length-1) * 3]; |
---|
1231 | 1232 | bRep.extremepoints = new float[(bRep.startvertices.length-1) * 3]; |
---|
1232 | | - bRep.supportsizes = new float[(bRep.startvertices.length-1)]; |
---|
| 1233 | + bRep.supportminsize = new float[(bRep.startvertices.length-1)]; |
---|
| 1234 | + bRep.supportmaxsize = new float[(bRep.startvertices.length-1)]; |
---|
1233 | 1235 | } |
---|
1234 | 1236 | |
---|
1235 | 1237 | float averagex = 0; |
---|
.. | .. |
---|
1299 | 1301 | } |
---|
1300 | 1302 | } |
---|
1301 | 1303 | |
---|
1302 | | - bRep.supportsizes[currentobject-1] = (float)Math.sqrt(mindist2); |
---|
| 1304 | + bRep.supportminsize[currentobject-1] = (float)Math.sqrt(mindist2); |
---|
| 1305 | + bRep.supportmaxsize[currentobject-1] = (float)Math.sqrt(maxdist2); |
---|
1303 | 1306 | } |
---|
1304 | 1307 | |
---|
1305 | 1308 | // if (hull.numTriangles() > 0) |
---|