Hey,
schreibe gerade ein Programm bei dem zwei Kugeln kollidieren nach dem Tutorial von Elastischer Stoß. Im Beispiel wird nicht mit Vektoren gearbeitet, sondern mit Winkel und Geschwindigkeiten. Mein Problem ist nun die Programmierung dieser Zeilen für Vektoren umzuschreiben:
// Winkel anpassen wg. y-Achse nach unten
if ((u1y > 0) & (this.getRichtung() < 180)) this.setRichtung(this.getRichtung() + 180);
if ((u1y < 0) & (this.getRichtung() > 180)) this.setRichtung(this.getRichtung() - 180);
if ((u2y > 0) & (kugel2.getRichtung() < 180)) kugel2.setRichtung(kugel2.getRichtung() + 180);
if ((u2y < 0) & (kugel2.getRichtung() > 180)) kugel2.setRichtung(kugel2.getRichtung() - 180);
Währe nett wenn mir jmd dabei helfen könnte!
Gruß Chris
schreibe gerade ein Programm bei dem zwei Kugeln kollidieren nach dem Tutorial von Elastischer Stoß. Im Beispiel wird nicht mit Vektoren gearbeitet, sondern mit Winkel und Geschwindigkeiten. Mein Problem ist nun die Programmierung dieser Zeilen für Vektoren umzuschreiben:
// Winkel anpassen wg. y-Achse nach unten
if ((u1y > 0) & (this.getRichtung() < 180)) this.setRichtung(this.getRichtung() + 180);
if ((u1y < 0) & (this.getRichtung() > 180)) this.setRichtung(this.getRichtung() - 180);
if ((u2y > 0) & (kugel2.getRichtung() < 180)) kugel2.setRichtung(kugel2.getRichtung() + 180);
if ((u2y < 0) & (kugel2.getRichtung() > 180)) kugel2.setRichtung(kugel2.getRichtung() - 180);
Währe nett wenn mir jmd dabei helfen könnte!
Gruß Chris