GLBasic forum

Other languages => GLBasic - de => Topic started by: WPShadow on 2010-May-20

Title: Newton --> Beschleunigung
Post by: WPShadow on 2010-May-20
Hi!

Falls jemand von euch schon mal soweit mit Newton gearbeitet hat, dann habe ich eine wichtige Frage:

Ich möchte ein Objekt im leeren Raum platzieren, ohne Gravitation! Soweit erledigt soll eine Kraft darauf wirken die in eine Richtung beschleunigt, abhängig von der Masse der Objektes.

Weiß jemand von euch, wie man mit Newton sowas realisieren kann?

GLG

W.
Title: Re: Newton --> Beschleunigung
Post by: Schranz0r on 2010-May-20
Unabhängig von der Masse?

NewtonBodySetPosition(body_index, x, y ,z)

Beschleunigung und Verzögerung musst dann halt selbst machen.
Title: Re: Newton --> Beschleunigung
Post by: WPShadow on 2010-May-20
Klingt gut! Dann teste ich mal und sehe mal, was dabei raus kommt! XD

Tests sind gemacht --> Newton verworfen! Ich habe mein altes Physikbuch und eine Menge Ideen! Ich baue meine eigene Physik!  >:D
Title: Re: Newton --> Beschleunigung
Post by: Schranz0r on 2010-May-26
NA viel spass :D
Title: Re: Newton --> Beschleunigung
Post by: BumbleBee on 2010-May-26
Na wenn das mal gut geht Willi. Aber halt uns auf dem Laufenden.  =D

Cheers
Title: Re: Newton --> Beschleunigung
Post by: WPShadow on 2010-May-26
Ach, ich hab da eine gute Grundlage, die mir Gernot mal geschrieben hat:

Code (glbasic) Select

              c_air = c * v * GT // Luftreibung (Kraft)

              a = f / m  // Beschleunigung

              v = v + (a * GT) // Geschw. Updaten

              IF v > 100 THEN v = 100 // Geschwindigkeit begrenzen

              IF ABS(v)<0.000001 THEN v=0 // numerische stabilität

              vx = COS(phi) * v

              vy = -SIN(phi) * v


Ist auf den ersten Blick nichts Besonderes, aber ich baue es gerade ordentlich aus... mit meinem alten Physikbuch!  :D

Der Code ist vielleicht alt, aber grundlegend kann ich damit schon einiges anfangen! Und mal sehen, was sich noch daraus ergibt!  :booze: