Skip to content
fr3ddykrueger edited this page May 18, 2020 · 6 revisions

Logik

User klickt auf “Start Loop”:

  • Startzeitpunkt muss eingefangen werden

User klickt auf Canvas

  • Zeitpunkt des Klicks als Differenz zum Startzeitpunkt wird festgehalten
  • Koordinaten des Klicks und Zeitpunkt werden im Looper Objekt gespeichert

User verschiebt Effekt-Punkt

  • Zeitpunkt der Verschiebung und Differenz zur vorherigen Position wird gespeichert

User klickt auf “End Loop”

  • Endzeitpunkt als Differenz zu Startzeitpunkt
  • zu jeder Aktion aus dem Loop wird nun die Umkehroperation durchgeführt und auch als Event gespeichert, damit nach dem Loop der Systemzustand der gleiche ist wie vor dem Loop)

-> Ab jetzt werden alle Ereignisse des Loops in Endlossschleife wiederholt

Verwendete Tools:

Funktion Tool & Framework
setTimeout() JavaScript

Erster Entwurf:

https://docs.google.com/document/d/1t5F3iXlOfkLrJ-d09OTA2bPz7eDFXjoogB9E4JbV9X4/edit

Gruppenmitglieder:

  • Chantal Butenberg
  • Niklas Kramer
  • Frederic Alscher
  • Maluna Menke
  • Malte Mittrowann
  • Luca Pomer
  • Simon Thormeyer

Clone this wiki locally