Elastischen Stoß in PB umsetzen
Verfasst: 05.07.2009 17:56
Servus,
Ich möchte einen elastischen Stoß zwischen 3 oder mehr kugelförmigen Objekten gleicher Masse in PB umsetzen. Das ganze ist in etwa so aufgebaut:
http://img12.imageshack.us/img12/6389/stoss.jpg
Körper A erhält einen Impuls und stößt an die ruhenden Körper B und C.
Den physikalischen Ablauf hab ich in eine Prozedur gepackt, die in Abhängigkeit vom Winkel zwischen den Körpern die X- und Y-Komponente des Impulses umrechnet und von einer Kugel auf die andere überträgt.
Nun zu meinem Problem:
Da ich alle Kugeln in einer Schleife einzeln abarbeite erhält diejenige, für die ich zuerst diese Prozedur aufrufe auch den höheren Impuls. Ich möchte allerdings, dass die Übertragung gleichzeitig abläuft und B und C somit auch den selben Impuls erhalten.
Kann mir einer hier ein wenig auf die Sprünge helfen wie ich das in einem Programm realisieren kann?
Vielen Dank im Voraus,
Ruskie
Ich möchte einen elastischen Stoß zwischen 3 oder mehr kugelförmigen Objekten gleicher Masse in PB umsetzen. Das ganze ist in etwa so aufgebaut:
http://img12.imageshack.us/img12/6389/stoss.jpg
Körper A erhält einen Impuls und stößt an die ruhenden Körper B und C.
Den physikalischen Ablauf hab ich in eine Prozedur gepackt, die in Abhängigkeit vom Winkel zwischen den Körpern die X- und Y-Komponente des Impulses umrechnet und von einer Kugel auf die andere überträgt.
Nun zu meinem Problem:
Da ich alle Kugeln in einer Schleife einzeln abarbeite erhält diejenige, für die ich zuerst diese Prozedur aufrufe auch den höheren Impuls. Ich möchte allerdings, dass die Übertragung gleichzeitig abläuft und B und C somit auch den selben Impuls erhalten.
Kann mir einer hier ein wenig auf die Sprünge helfen wie ich das in einem Programm realisieren kann?
Vielen Dank im Voraus,
Ruskie