GeoGebra

Animationen mit JavaScript

Wechseln zu: Navigation, Suche

Hier sind Beispiele zu finden, die zeigen, wie über JavaScript automatische Animationen in GeoGebra von außen gesteuert werden können.

Uhr

Das folgende Beispiel von Walter Wegscheider und Andreas Lindner zeigt eine Uhr mit Stundenzeiger, wobei deren Anfangsposition und ein zu verstreichender Zeitraum eingestellt werden können. Durch Klicken auf "Uhr laeuft" beginnt der Stundenzeiger automatisch zu laufen. Die fachliche Hintergrund des Beispiels ist ein Einstieg in die Restklassen-Problematik (Modulo-Rechnung).

Die entscheidene Stelle im Quellcode der htm Datei ist die JavaScript Methode setTimeout("animation()", 200), welche zuerst 200 Millisekunden wartet, bevor sie die Funktion animation() aufruft. Weitere Informationen zu dieser Art der Zeitsteuerung: setTimeout().

Einfach eine Animation erstellen

Die englische Kollegin LFS hat in einem Forumsbeitrag eine Möglichkeit vorgestellt, wie man relativ einfach eine Animation mit GeoGebra erzeugen kann. Dazu muss man nur ein HTML-Arbeitsblatt erstellen, dort etwas umbenennen und eine vorhandene JS-Datei verwenden.

  • Beispiel: Ente auf Wasserwelle von C. Wolfseher.
  • Weiteres Beispiel: Zip.gif Epsilon-Umgebung ... von B. Lachner - Punkte zu einer Folge werden per Animation mit dem Spur-Befehl nacheinander eingezeichnet. Unter Verwendung von Abfragen wird festgestellt, ob ein Folgenwert in der Epsilon-Umgebung liegt und dann der Punkt grün eingefärbt.