From c3c47406ac43dafd51e6ad1d7b92a794bd69b7d6 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Fri, 27 Sep 2019 20:03:29 -0400 Subject: [PATCH] Fix/patch click flicking. --- com/bulletphysics/dynamics/RigidBody.java | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/com/bulletphysics/dynamics/RigidBody.java b/com/bulletphysics/dynamics/RigidBody.java index 78b1b5a..4d96feb 100755 --- a/com/bulletphysics/dynamics/RigidBody.java +++ b/com/bulletphysics/dynamics/RigidBody.java @@ -242,23 +242,26 @@ // wind.y -= worldTransform.origin.y; // wind.z -= worldTransform.origin.z; -// this.collisionShape.getAabb(worldTransform, min, max); -// -// if (pos.x < min.x || pos.x > max.x) -// return; -// if (pos.y < min.y || pos.y > max.y) -// return; -// if (pos.z < min.z || pos.z > max.z) -// return; + this.collisionShape.getAabb(worldTransform, min, max); + + if (pos.x < min.x || pos.x > max.x) + return; + if (pos.y < min.y || pos.y > max.y) + return; + if (pos.z < min.z || pos.z > max.z) + return; float dot = pos.x * wind.x + pos.y * wind.y + pos.z * wind.z; - dot = 10; + dot = 100; w.x = wind.x * gravity.z * dot; w.y = wind.y * gravity.z * dot; w.z = wind.z * gravity.z * dot; + System.out.print("min = " + min); + System.out.println("; max = " + max); + applyCentralForce(w); } -- Gitblit v1.6.2