.. | .. |
---|
355 | 355 | // DynamicNode handle = new DynamicNode(center.x, center.y, center.z, 0 /*0 , 1 or Float.MAX_VALUE*/, 0); |
---|
356 | 356 | // Phys.addHandle(handle); |
---|
357 | 357 | |
---|
358 | | - for (int k=Phys.allNodes.size(); --k>=0;) // warning: "add handle" adds a node |
---|
| 358 | + int size = Phys.allNodes.size(); |
---|
| 359 | + |
---|
| 360 | + for (int k=0; k < size; k++) // warning: "add handle" adds a node |
---|
359 | 361 | { |
---|
360 | 362 | DynamicNode dn = Phys.allNodes.get(k); |
---|
361 | 363 | DynamicNode handle = new DynamicNode(dn.position.x, dn.position.y, dn.position.z, 0 /*0 , 1 or Float.MAX_VALUE*/, 0); |
---|
.. | .. |
---|
482 | 484 | } |
---|
483 | 485 | |
---|
484 | 486 | |
---|
485 | | - void DrawNode(CameraPane display, Object3D /*Composite*/ root, boolean selected) // ?? |
---|
| 487 | + void DrawNode(iCameraPane display, Object3D /*Composite*/ root, boolean selected) // ?? |
---|
486 | 488 | { |
---|
487 | 489 | // ?????? if (size() > 0) |
---|
488 | 490 | // { |
---|
.. | .. |
---|
642 | 644 | gl.glEnable(gl.GL_LIGHTING); |
---|
643 | 645 | } |
---|
644 | 646 | |
---|
645 | | - if (live && display.isLIVE() && display.drawMode == CameraPane.DEFAULT) |
---|
| 647 | + if (live && Globals.isLIVE() && display.DrawMode() == CameraPane.DEFAULT) |
---|
646 | 648 | { |
---|
647 | 649 | //System.out.println("UPDATE"); |
---|
648 | 650 | if (Phys == null) |
---|