Normand Briere
2019-09-28 c3c47406ac43dafd51e6ad1d7b92a794bd69b7d6
com/bulletphysics/dynamics/RigidBody.java
....@@ -242,23 +242,26 @@
242242 // wind.y -= worldTransform.origin.y;
243243 // wind.z -= worldTransform.origin.z;
244244
245
-// this.collisionShape.getAabb(worldTransform, min, max);
246
-//
247
-// if (pos.x < min.x || pos.x > max.x)
248
-// return;
249
-// if (pos.y < min.y || pos.y > max.y)
250
-// return;
251
-// if (pos.z < min.z || pos.z > max.z)
252
-// return;
245
+ this.collisionShape.getAabb(worldTransform, min, max);
246
+
247
+ if (pos.x < min.x || pos.x > max.x)
248
+ return;
249
+ if (pos.y < min.y || pos.y > max.y)
250
+ return;
251
+ if (pos.z < min.z || pos.z > max.z)
252
+ return;
253253
254254 float dot = pos.x * wind.x + pos.y * wind.y + pos.z * wind.z;
255255
256
- dot = 10;
256
+ dot = 100;
257257
258258 w.x = wind.x * gravity.z * dot;
259259 w.y = wind.y * gravity.z * dot;
260260 w.z = wind.z * gravity.z * dot;
261261
262
+ System.out.print("min = " + min);
263
+ System.out.println("; max = " + max);
264
+
262265 applyCentralForce(w);
263266 }
264267