Forum:TM - Plant Simulation
Thema:Beschleunigung und Verzögerung bei Animation
Möchten Sie sich registrieren?
Wer darf antworten? Registrierte Benutzer können Beiträge verfassen.
Hinweise zur Registrierung Sie müssen registriert sein, um Beiträge oder Antworten auf Beiträge schreiben zu können.
Ihr Benutzername:
Ihr Kennwort:   Kennwort vergessen?
Anhang:    Datei(en) anhängen  <?>   Anhänge verwalten  <?>
Grafik für den Beitrag:                                                
                                                       
Ihre Antwort:

Fachbegriff
URL
Email
Fett
Kursiv
Durchgestr.
Liste
*
Bild
Zitat
Code

*HTML ist AUS
*UBB-Code ist AN
Smilies Legende
Netiquette

10 20 40

Optionen Smilies in diesem Beitrag deaktivieren.
Signatur anfügen: die Sie bei den Voreinstellungen angegeben haben.

Wenn Sie bereits registriert sind, aber Ihr Kennwort vergessen haben, klicken Sie bitte hier.

Bitte drücken Sie nicht mehrfach auf "Antwort speichern".

*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.

T H E M A     A N S E H E N
Max33

Beiträge: 3 / 0

Plant Simulation 15

Hallo Leute !

Mein Problem ist folgendes. Eine Förderstrecke wird auf und ab animiert mit einer konstanten Geschwindigkeit.
Die Zeile lautet:

Geschwindigkeit:=2

self.~._3D.playTranslation([0, 0, startHöhe], [0, 0, endHöhe], Geschwindigkeit)

Diese Zeile führt eine konstante Animation aus.
Diese Animation soll aber mit einer Beschleunigung und einer Verzögerung ausgeführt werden. Gibt es hier eine Möglichkeit dies zu ermöglichen?

Danke für eure Hilfe!

nadin1223

Beiträge: 573 / 0

Moin Max,

playTranslation hat nur drei Inputs: Start, Ziel und Dauer.
die Ausführungsgeschwindigkeit ist konstant.

Wenn zeitveränderte Animation gewünscht, dann beispielsweise:
(1) in "EigeneAnimationen" ein Lineanimation hinterlegen und mit getTable und setTable die Eingangswerte (Position + Geschwindigkeit) anpassen.
(2) aufeinanderfolgend playTranslation aufrufen

vG
Nadin

------------------
Die einfachste Art an korrekte Informationen zu gelangen ist, etwas Falsches in ein Forum zu posten und auf die Korrektur zu warten. (Matthew Austern)

Max33

Beiträge: 3 / 0

Plant Simulation 15

Danke für deine schnelle Antwort!

ich glaube die drei Inputs sind: Start, Ziel und Geschwindigkeit
und der Rückgabewert ist die Dauer
oder habe ich da etwas verwechselt?

(1)So wie ich das gesehen habe kann man unter "EigeneAnimationen" auch nur konstante Animationen ausführen, oder?
Ohne Beschleunigen oder Verzögerung.


(2) Punkt zwei verstehe ich nicht. Wie kann man eine Beschleunigung simulieren, wenn man aufeinanderfolgende playTranslation aufruft. Jede playTranslation hat doch ihre eigene konstante Geschwindigkeit.

Danke für deine Hilfe!

nadin1223

Beiträge: 573 / 0

Zitat:
Start, Ziel und Geschwindigkeit

richtig, der dritte Wert ist die Geschwindigkeit 

zu 1 und 2 -->
in beiden Fällen ist die Beschleunigung als Geschwindigkeit zu approximieren.
Also die Veränderung der Geschwindigkeit.
z.B.: erste sec. 1m/s; zweite sec. 2m/s usw. bis max.

------------------
Die einfachste Art an korrekte Informationen zu gelangen ist, etwas Falsches in ein Forum zu posten und auf die Korrektur zu warten. (Matthew Austern)

Max33

Beiträge: 3 / 0

Plant Simulation 15

ok Danke