diff options
Diffstat (limited to 'src/tesseract/forces/Gravity.java')
-rw-r--r-- | src/tesseract/forces/Gravity.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tesseract/forces/Gravity.java b/src/tesseract/forces/Gravity.java index 3cbf33e..75c3e76 100644 --- a/src/tesseract/forces/Gravity.java +++ b/src/tesseract/forces/Gravity.java @@ -43,7 +43,12 @@ public class Gravity extends Force { * @return A vector describing the force */ protected Vector3f calculateForce(final PhysicalObject obj) { - return new Vector3f(0, -myGravity, 0); + if (obj.getInverseMass() != 0 ) { + return new Vector3f(0, -myGravity / obj.getInverseMass(), 0); + + } else { + return new Vector3f(); + } } } |