Normand Briere
2019-10-04 57c5b6cd8d12ffdaa3e0b099451e3c031012750a
CameraPane.java
....@@ -124,7 +124,7 @@
124124 static boolean LOCALTRANSFORM = false;
125125 static boolean FULLSCREEN = false;
126126 static boolean SUPPORT = true;
127
-static boolean INERTIA = true;
127
+static boolean INERTIA = false; // true;
128128 static boolean FAST = false;
129129 static boolean SLOWPOSE = false;
130130 static boolean FOOTCONTACT = true;
....@@ -1530,7 +1530,7 @@
15301530 }
15311531 }
15321532 float b = 0;
1533
- if (obj.support != null && obj.link2master)
1533
+ if (obj.support != null && obj.Link2Support())
15341534 {
15351535 b = 1;
15361536 }
....@@ -14676,9 +14676,16 @@
1467614676 RigidBody.pos.z = 0;
1467714677 if (RigidBody.justclicked)
1467814678 {
14679
- RigidBody.pos.x = (float)manipCamera.lookAt.x;
14680
- RigidBody.pos.y = (float)manipCamera.lookAt.y;
14681
- RigidBody.pos.z = (float)manipCamera.lookAt.z;
14679
+// RigidBody.pos.x = (float)manipCamera.lookAt.x;
14680
+// RigidBody.pos.y = (float)manipCamera.lookAt.y;
14681
+// RigidBody.pos.z = (float)manipCamera.lookAt.z;
14682
+ // System.err.println("selected point = " + Trunk(selectedpoint.toParent[3][0]) + " " + Trunk(selectedpoint.toParent[3][1]) + " " + Trunk(selectedpoint.toParent[3][2]));
14683
+ CreateSelectedPoint();
14684
+
14685
+ RigidBody.pos.x = (float)selectedpoint.toParent[3][0];
14686
+ RigidBody.pos.y = (float)selectedpoint.toParent[3][1];
14687
+ RigidBody.pos.z = (float)selectedpoint.toParent[3][2];
14688
+
1468214689 RigidBody.wind.set(RigidBody.pos);
1468314690 RigidBody.wind.x -= (float)manipCamera.location.x;
1468414691 RigidBody.wind.y -= (float)manipCamera.location.y;
....@@ -17161,7 +17168,7 @@
1716117168 return;
1716217169 }
1716317170
17164
- if (WIREFRAME)
17171
+ //if (WIREFRAME)
1716517172 gl.glPolygonMode(gl.GL_FRONT_AND_BACK, gl.GL_FILL);
1716617173
1716717174 gl.glDisable(gl.GL_CULL_FACE);
....@@ -17261,6 +17268,8 @@
1726117268
1726217269 if (WIREFRAME)
1726317270 gl.glPolygonMode(gl.GL_FRONT_AND_BACK, gl.GL_LINE);
17271
+ else
17272
+ gl.glPolygonMode(gl.GL_FRONT_AND_BACK, gl.GL_FILL);
1726417273 }
1726517274
1726617275 private void DrawChecker(GL gl)