Woking (sort of)

This commit is contained in:
2022-04-12 21:10:48 +02:00
parent 5d129cd6f9
commit 4f8f9e0c37
3 changed files with 42 additions and 13 deletions

View File

@ -39,6 +39,7 @@ public class Body {
public Vector gravitationalForce(Body b) {
Vector direction = b.massCenter.minus(massCenter);
double distance = direction.length();
if (distance == 0) return new Vector();
direction.normalize();
double force = Simulation.G * mass * b.mass / (distance * distance);
return direction.times(force);