Hallo StackOverflow Community! Ich arbeite in einem Problem mit Kreisen Kollision. Um es einfach auszudrücken, sind alle Kollisionen ideal elastisch. Die Kugeln können sich nur in Diagonalen bewegen. Das klingt ziemlich simpel. Nun, aus irgendeinem Grund mit meinem aktuellen Code, den ich unten anbringe, "kleben" die Bälle aneinander, anstatt zu kollidieren. Ich denke, was passiert, ist, dass sie ständig "ihre Geschwindigkeiten tauschen" und deshalb können sie nicht auseinander gehen, aber ich könnte mich irren.2D Circle-Circle Kollision Seltsames Verhalten
[code removed]
Wie hängt das mit C++ zusammen? – kennytm
@kennytm fast die gleiche Syntax, aber ich habe keine Ahnung, warum es als das erste Tag ... Ich werde es entfernen, denke ich. – Micard
Einfaches Vertauschen der Geschwindigkeiten führt zu unphysikalischen Bewegungen, es sei denn, Sie arbeiten in einem Mittelpunkt des Impulsreferenzrahmens. –