Punkt auf einem zusammengesetzten Streckenzug animieren
Answered
Auf der deutschen Seite
https://wiki.geogebra.org/d... gibt es aktuell am Ende den Eintrag:
Punkt auf einem zusammengesetzten Streckzug animierenÜbrigens, hier sollte es wohl "Streckenzug" heißen.
Aber nähere Informationen dazu finde ich dort nicht und sonst hier im Forum bisher auch nicht.
Ich möchte eine Punkt (Körper) entlang eines Weges (lineare Strecke, Kreisbogen und andere Bahnkurven) mit konstanter Geschwindigkeit oder mit konstanter Beschleunigung bewegen von Anfang bis Ende des Pfades (von 0% bis 100%) - und das dann auch animieren können.
Wo finde ich Hinweise, wie das am besten geht?
Vielleicht helfen die beiden Anhänge weiter.
.
Anhang "ErläuterungZuPfadparameter01" ist das notwendige Basis-Verständnis um den folgenden Anhang zu verstehen.
.
Anhang "constant speed" zeigt eine der Möglichkeiten für eine gleichmässige Geschwindigkeit auf einem Streckenzug.
Vielleicht helfen die beiden Anhänge weiter.
.
Anhang "ErläuterungZuPfadparameter01" ist das notwendige Basis-Verständnis um den folgenden Anhang zu verstehen.
.
Anhang "constant speed" zeigt eine der Möglichkeiten für eine gleichmässige Geschwindigkeit auf einem Streckenzug.
rami - vielen Dank für die beiden wunderbaren Anhänge!!! Das erklärt das Konzept sehr gut.
Schön, dass es dynamische ggb Dateien mit Erklärung sind und nicht nur PDF docs.
Es bleiben noch diese Punkte:
Danach wäre diese Frage für mich vollständig beantwortet.
Punkt 1) Ja, wenn alle Streckenzüge in Teilstrecken aufgelöst sind, alle (Teil-) strecken dieselbe Richtung aufweisen, conics und ähnliches ebenfalls dieselbe Richtung aufweisen alle Elemente lückenlos aneinander hängen.
Punkt 2 erster Teil) Ja, Du könntest den AniSpeedFaktor in Abhängigkeit von b in einem onUpdate Script in b mit einer bliebigen Funktion verändern (nicht getestet)
Punkt 2 Allgemein) mit dieser Variante eher nicht, Wäre tatsächlich ein separates, recht komplexes (simulations) Thema (zB. welches ist die schnellste Rollbahn-Kurve zwischen zwei Punkten)
Punkt 3) Soweit ich weiss nicht direkt.
Ergänzung zu Punkt 1 von rami. Du musst entweder die volle Parametrisierung kennen (inklusive ds/dt und deren Inverse usw.) oder du musst dir ein Inkrementalschrittverfahren basteln welches je nach Geschick mäßig schnell laufen wird.
Man kann den animierten Punkt und dessen Bahnkurve auch unabhängig voneinander definieren, wie zum Beispiel bei der Wurfparabel.
Man richte einen Schieberegler für 0<t<6.02 ein und mache folgende Angaben.
g=9.81
α=80°
v_0=30
v_x=v_0*cos(α)
v_y=v_0*sin(α)
P=(v_x t, v_y t - g t² / 2)
k=Kurve[v_x t, v_y t - g t² / 2, t, 0, 6.02]
Wer noch ein wenig spielen möchte, kann auch eine Schaltfläche (Jump) einrichten und im Skriptingteil eingeben:
SetzeWert[t, 0]
StartAnimation[t]
Und jetzt noch viel Spaß damit im Physikunterricht.
Comments have been locked on this page!