From 57f4646563d6757f65ddc00ca38975c352d76de7 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Fri, 27 Sep 2019 20:06:14 -0400 Subject: [PATCH] Wireframe, box mode, and ragdoll zoffset. --- GenericJoint.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/GenericJoint.java b/GenericJoint.java index 67a201d..3724371 100644 --- a/GenericJoint.java +++ b/GenericJoint.java @@ -178,7 +178,8 @@ public void spawnRagdoll(boolean walk) // random) { // KIDS4 - RagDoll ragDoll = new RagDoll(null, new Vector3f(0f, 0f, 0f), 0.45f/2, walk); // Math.random() > 0.5/*true*/); // true); + RagDoll ragDoll = new RagDoll(null, new Vector3f(0f, 0f, 0f), 0.45f/2, walk, myzoffset = zoffset); // Math.random() > 0.5/*true*/); // true); + zoffset += 0.1f; ragdolls.add(ragDoll); bRep = null; @@ -278,6 +279,8 @@ // ObjectArrayList<Transform> initialmatrices; + float myzoffset; + void Reset() { // int numObjects = dynamicsWorld.getNumCollisionObjects(); @@ -310,10 +313,12 @@ walkdefined = true; } - ragdolls.get(0).init(/*staticdynamicsWorld,*/ new Vector3f(0f, 0f, 0f), ragdolls.get(0).scale, walk); + ragdolls.get(0).init(/*staticdynamicsWorld,*/ new Vector3f(0f, 0f, 0f), ragdolls.get(0).scale, walk, myzoffset); bRep = null; } + + static float zoffset = 0; void DrawNode(iCameraPane display, Object3D /*Composite*/ root, boolean selected) // ?? { @@ -487,7 +492,7 @@ tc.getFrameOffsetB(trans); - if (false) // c == 2) // DEBUG + if (c == 8) // DEBUG { gl.glDisable(gl.GL_LIGHTING); @@ -516,7 +521,7 @@ gl.glPopMatrix(); - tc.getFrameOffsetB(trans); + //tc.getFrameOffsetB(trans); gl.glColor3f(0, 1, 0); -- Gitblit v1.6.2