Hallo,
Ich möchte gerne eine Simulation programmieren, in der viele Gummibälle in einer Kiste herumhüpfen. Dabei sollen die Bälle einmal von den Wänden abprallen, das bekomme ich noch hin. Wie schaffe ich es aber, dass die Bälle auch voneinander abprallen?
Ich hatte gedacht, man könnte den Abstand von jedem zu jeden Ball ausrechnen und dann feststellen, ob es zu einer Kollision gekommen ist. Die Formeln für die Geschwindigkeiten nach dem Aufprall habe ich in einem Physikbuch, das bekomme ich vielleicht noch selber hin.
Ich habe versucht meine Idee mit der Kollisionsprüfung zu testen, das ist aber wirklich grottenlangsam. Gibt es vielleicht bessere Ansätze dafür?
Besten Dank,
Arthur Dent
Ich möchte gerne eine Simulation programmieren, in der viele Gummibälle in einer Kiste herumhüpfen. Dabei sollen die Bälle einmal von den Wänden abprallen, das bekomme ich noch hin. Wie schaffe ich es aber, dass die Bälle auch voneinander abprallen?
Ich hatte gedacht, man könnte den Abstand von jedem zu jeden Ball ausrechnen und dann feststellen, ob es zu einer Kollision gekommen ist. Die Formeln für die Geschwindigkeiten nach dem Aufprall habe ich in einem Physikbuch, das bekomme ich vielleicht noch selber hin.
Ich habe versucht meine Idee mit der Kollisionsprüfung zu testen, das ist aber wirklich grottenlangsam. Gibt es vielleicht bessere Ansätze dafür?
Besten Dank,
Arthur Dent