Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

17.06.2008, 17:50

Luftwiderstand bei Fallenden Gegenständen

Hey!

Ich habe mal ein paar Fragen, hoffe, dass jemand darüber was weiß: Wenn ein Gegenstand in eine Vakuum fällt, ist die Fallgeschwindigkeit bei Bedingungen wie auf der Erde 9,81 * Falldauer. Also könnte man in einem Raum ohne Luft einfach folgenden Code verwenden:

C-/C++-Quelltext

1
2
3
fDuration += fElapsed;
fSpeed = fDuration * 9.81f;
Object.y += fSpeed;


Als erstes wüsste ich gern, wie hoch die Höchstgeschwindigkeit eines fallenden Körpers ist.

Als nächstes hätte ich dann noch die Frage, wie wird der Luftwiderstand in die Geschwindigkeit einberechnet? Also ich weiß schonmal, dass man dazu das Gewicht des Gegenstands braucht. mehr aber auch nicht :D.
Mein Problem ist nämlich, dass in man ohne Luftwiderstand pro Sekunde 9,81 Meter fällt. Das sind über 35 km/h. Und das sieht auf dem Bildschirm doch etwas heftig aus.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

17.06.2008, 17:56

Also im Vakuum erhöht sich die Geschwindigkeit um 9.81 Meter jede Sekunde.

Also:

C-/C++-Quelltext

1
2
vec v; //Geschwindigkeit

v += 9.81*fElapsed; //Jede Sekunde um 9.81 zunehmen


Die Endgeschwindigkeit hängt dann hald davon ab, wie lange du fällst und wie der Luftwiederstand ist, welcher aber von der OBERFLÄCHE und nicht von der Masse abhängt.

Für eine Berechnung der Luftwidersandes siehe:

http://de.wikipedia.org/wiki/Freier_Fall

Achja:
Auf dem PC würde ich einfach Probewerte nehmen und das nehmen, was gerade passt. (Kannst eh nicht jeden Effekt miteinberechnen)