Animation

Bei einer Animation bewegen Sie die Punkte nicht selbst; Cinderella macht das für Sie. Eine Animation wird durch einen „Beweger" und eine „Straße" definiert, wie bei der Definition eines Ortes.
- Der Beweger ist ein freies Element, dessen Bewegung die Animation antreibt.
- Die Straße ist ein Element, das mit dem Beweger verbunden ist. Während der Animation wird der Beweger entlang der Straße bewegt.
Sie können entweder den Beweger und die Straße in dieser Reihenfolge auswählen, oder Sie klicken auf einen Ort, der den Beweger und die Straße des Ortes auswählt. Wenn der ausgewählte Beweger entweder ein „Punkt auf einer Linie", ein „Punkt auf einem Kreis" oder eine „Linie durch einen Punkt" ist, erkennt Cinderella automatisch, dass es eine eindeutige Straße gibt, und wählt sie für Sie aus. Derzeit werden die folgenden Kombinationen von Beweger und Straße unterstützt:
- Beweger = Punkt, Straße = Linie: Der Punkt bewegt sich entlang der Linie.
- Beweger = Punkt, Straße = Kreis: Der Punkt bewegt sich entlang des Kreises.
- Beweger = Linie, Straße = Punkt: Die Linie dreht sich um den Punkt.
Nachdem Sie eine Animation definiert haben, werden Steuergeräte zu den Hauptfenstern hinzugefügt. Das folgende Bild zeigt Cinderella, nachdem eine Animation eines Punktes auf einer Kreisbahn hinzugefügt und gestartet wurde:
Globale Steuerung von Animationen¶
Das Hauptsteuerelement besteht aus drei Schaltflächen und einem Geschwindigkeitsschieber in der unteren linken Ecke des Fensters. Diese Steuerelemente beziehen sich auf alle Animationen. Die genaue Bedeutung der Schaltflächen ist wie folgt:
| Animation starten | |
| Animation pausieren | |
| Animation stoppen |
Wenn Sie eine laufende Animation stoppen, kehrt das Bild zu seiner Position vor dem Start der Animation zurück. Wenn Sie eine pausierte Animation stoppen, können Sie von der Position der pausierten Animation aus fortfahren. Der Schieber kann verwendet werden, um die Geschwindigkeit einer Animation anzupassen.
Es gibt einige wesentliche Unterschiede bei Animationen im Vergleich zur älteren Version Cinderella 1.4.
- Nach dem Definieren einer Animation müssen Sie diese explizit durch Drücken der Startschaltfläche starten.
- Während eine Animation läuft, können Sie die freien Elemente einer Konstruktion immer noch verschieben.
- Sie können mehr als ein animiertes Element haben. Jede der Animationen kann durch Drücken der Anschlussschaltflächen in der oberen rechten Ecke des Bildes einzeln gestartet oder gestoppt werden.
Individuelle Steuerung von Animationen¶
Die Anschlussschaltfläche, die einer Animation zugeordnet ist, ist auch ein Griff zum Auswählen der Animation. Um eine Animation auszuwählen, müssen Sie die Umschalttaste gedrückt halten und auf die zugeordnete Anschlussschaltfläche klicken. Ausgewählte Animationen werden durch einen hervorgehobenen Rahmen der Anschlussschaltfläche angezeigt.
Die Eigenschaften einer ausgewählten Animation können im Inspektor geändert werden. Insbesondere kann das Panel „Info" des Inspektors Felder enthalten, in denen Sie die Geschwindigkeit einer Animation anpassen können. Sie können damit die relative Geschwindigkeit verschiedener Animationen anpassen. Animationsgeschwindigkeiten können sogar auf negative Werte gesetzt werden. Auf diese Weise können Sie die Richtung einer Animation ändern.
Im Inspektor können Sie auch eine einzelne Animation starten und stoppen, indem Sie das Kontrollkästchen „Läuft" aktivieren.
Verfolgung von Elementen¶
Es ist oft wünschenswert, die Spur von sich bewegenden Elementen visuell hervorzuheben, während eine Animation läuft. Beachten Sie dazu den Abschnitt über die Verfolgung von Elementen, die Ihnen zeigt, wie Sie atemberaubende visuelle Effekte erzielen können. Die Verfolgung ist oft eine sehr interessante Alternative zum Erstellen eines expliziten Ortes.
Animationen und CindyScript.¶
Sie können die Geschwindigkeit einer Animation auch über die Programmiersprache CindyScript steuern. Standardmäßig sind die Bezeichnungen „Anim0", „Anim1", … . Wenn Anim0 der Name einer Animation ist, können Sie auf die Geschwindigkeit und Laufflags über die Felder Anim0.speed
und Anim0.run zugreifen. Somit kann ein CindyScript-Codefragment wie
zwingt „Anim0", nur dann zu laufen, wenn die x-Koordinate von A positiv ist. Ähnlich erzwingt das Fragment
ermöglicht es Ihnen, die Geschwindigkeit von „Anim0" über die x-Koordinate von B zu steuern.
Animationen und CindyLab.¶
Das Hauptsteuerpult (Abspielen/Pause/Stopp) von Animationen ist identisch mit dem Steuerpult von Simulationen in CindyLab. Somit sind alle Physiksimulationen mit animierten Elementen verknüpft und synchronisiert. Mit dieser Funktion können Sie Animationen leicht verwenden, um motorähnliche Geräte zu einer Physiksimulation hinzuzufügen. Das folgende Bild zeigt beispielsweise ein simuliertes Gummiband, das von einem Punkt, der sich auf und ab bewegt, periodisch angetrieben wird. Die Bewegung des Punktes leitet sich von einem animierten Punkt ab, der sich entlang eines Kreises bewegt.
HTML-Export¶
Im Gegensatz zur alten Version von Cinderella bieten exportierte Animationen vollständigen Zugriff auf das Steuerpult. Somit kann der Benutzer Animationen auf einer HTML-Seite frei starten, stoppen und pausieren. Es ist auch erlaubt, freie Elemente zu verschieben, während eine Animation läuft. Für eine detaillierte Behandlung dieses Themas verweisen wir auf den Abschnitt HTML-Export.
Zusammenfassung¶
Starten Sie eine Animation, indem Sie einen Beweger und eine Straße auswählen.
Vorsicht¶
Es gibt viele Änderungen im Vergleich zu Cinderella 1.4.
Siehe auch¶
Diese Seite wurde automatisch mit KI (Claude) übersetzt und wartet noch auf Überprüfung.
→ Alle KI-übersetzten Seiten