Normand Briere
2019-07-27 1af7d3700724834e40ad8636bc9a56cdc3b19b15
GenericJoint.java
....@@ -381,7 +381,7 @@
381381 try
382382 {
383383 //font = FontRender.createFont("Dialog", 11, false, true);
384
- font = new FontRender.GLFont(gl, GrafreeD.class.getResourceAsStream("DejaVu_Sans_11.fnt"));
384
+ font = new FontRender.GLFont(gl, Grafreed.class.getResourceAsStream("DejaVu_Sans_11.fnt"));
385385 } catch (java.io.IOException e)
386386 {
387387 e.printStackTrace();
....@@ -557,7 +557,8 @@
557557 bRep.startvertices = new int[numObjects];
558558 bRep.averagepoints = new float[(bRep.startvertices.length-1) * 3];
559559 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)];
561562 buildrep = true;
562563
563564 initialmatrices = new ObjectArrayList<Transform>();
....@@ -1225,11 +1226,12 @@
12251226 }
12261227 else
12271228 {
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)
12291230 {
12301231 bRep.averagepoints = new float[(bRep.startvertices.length-1) * 3];
12311232 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)];
12331235 }
12341236
12351237 float averagex = 0;
....@@ -1299,7 +1301,8 @@
12991301 }
13001302 }
13011303
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);
13031306 }
13041307
13051308 // if (hull.numTriangles() > 0)