Aufgabe: Starten und Stoppen einer Animation 2
Erstellen Sie einen Punkt, der sich entlang eines Kreises mit Radius 3 bewegt. Fügen Sie eine Schaltfläche hinzu, die die Bewegung des Punktes startet und stoppt.
Konstruktionsschritte
1. Erstellen des Kreises
- Wähle das Werkzeug "Kreis mit Mittelpunkt und Radius" aus und klicken Sie auf den gewünschten Mittelpunkt des Kreises im Zeichenbereich. Geben Sie für den Radius 3 ein, um den Kreis zu erstellen.
- Geben Sie in der Eingabezeile t = 0 ein und drücken Sie die Eingabetaste. Es erscheint ein Schieberegler im Algebra-Bereich. Dieser wird nun verwendet, um die Position des Punktes zu steuern. Stellen Sie anschließend in den Einstellungen des Schiebereglers das Intervall [0,2 π] (dies repräsentiert den Winkel in Bogenmaß – geben Sie 2Pi ein) ein und stellen Sie den Schieberegler auf zunehmend ein.
- Definiere Sie den Animationspunkt: Animationspunkt = (x(A)+3 * cos(t), y(A)+3 * sin(t)), t ist dabei der Wert des Schiebereglers
- Geben Sie in der Eingabezeile Animation=true ein und erstellen Sie so eine Boolesche Variable, die nachfolgend angibt, ob sich der Schieberegler bewegt oder nicht.
- Wählen Sie das Werkzeug "Schaltfläche" aus der Werkzeugleiste und klicken Sie an eine Stelle im Zeichenbereich, um die Schaltfläche zu platzieren.
- Benennen Sie die Schaltfläche mit einem Namen wie „Bewegung starten/stoppen“ und fügen Sie folgendes Skript hinzu, um die Bewegung des Punktes zu steuern: Wenn(Animation==true, StartAnimation(t,false),Startanimation(t,true)) Wenn(Animation==true, SetzeWert(Animation,false),SetzeWert(Animation,true))