HI. Ich wollte euch mal fragen, wie ich 2Dimensionale Gravitation simmulieren kann.
Ich habe einen Punkt, mit den Coordinaten x und y. Und einen Gravitationspunkt namens gravity.
Ich habe 3 Methoden geschrieben, die die Distanz zwischen den Punkten messen:
Warum geht das so nicht?
(ICh habe die Zahlen mal 5 genommen, da die zahlen im null komma bereich befanden.
Java:
x -= 5* getDistanceX(new Point(x,y),gravity) / getDistance(new Point(x,y),gravity);
y -= 5* getDistanceY(new Point(x,y),gravity) / getDistance(new Point(x,y),gravity);
Ich habe 3 Methoden geschrieben, die die Distanz zwischen den Punkten messen:
- getDistance(), um die Distance zu bekommen.
- getDistanceX(), um nur die Distanz der beiden X Coordinaten der Beiden Punkte zu bekommen
- getDistanceY(), um nur die Distanz bei beiden Y Coordinaten der Beiden Punkte zu bekommen
Warum geht das so nicht?
(ICh habe die Zahlen mal 5 genommen, da die zahlen im null komma bereich befanden.
Zuletzt bearbeitet: