Den rekursiven Baum aus Lektion 5 habe ich umgeschrieben für den dreidimensionalen Raum. Ich musste eine Ast-Klase erstellen, damit die Koordinaten gespeichert werden können. Sonst würde der Baum in jedem Frame wieder neu zufällig dargestellt. Die Äste wachsen nach oben in X, Y und Z-Richtung. Mit den Up- und Down-Tasten kann die Tiefe einstellen, wie…
Blog-Thema: Lektionen
goaMoon()
Die erste Übung mit optisch überzeugendem Ergebnis (im vorgestellten Fall ist das „überzeugendem“ mit Vorbehalt zu verstehen) behandelte die Ursprungskoordinatenkontrollfunktionen pushMatrix() und popMatrix(). Was das folgende Bild nicht zeigt, ist das nervöse, bei längerem Betrachten zu Delirium ähnlichen Zuständen führende, Flackern der Farbe.
Smileys
Der Titel dieses Moduls lässt böses erahnen. Technologie – Grundlagen – und im Untertitel versteckt sich sogar noch ein – Programmieren. Diese Begriffe werden nicht mit Farbigem, Aufregendem, Schönem und Ästhetischem assoziiert, sondern mit Listen, Ziffern, und Kopfzerbrechen. Zwar ist zweitgenanntes auch in diesem Modul sehr wohl vorhanden, der Fokus lag aber wo anders. Auf…
Ornament
Ausgehend von einem Kreis, einem Viereck und einer Linie, entwarf ich ein Ornament, dass auf die Bewegungen der Maus reagiert. So lassen sich schnell und einfach neue Ornamente und Muster kreieren. Als jemanden, der alles verschmäht, was nicht aus Vektoren besteht, habe ich eine Funktion eingefügt, die es mir erlaubt, mit einem Tastendruck ein PDF…
Objekte rotieren lassen
Nachdem wir den Smiley mit verschiedenen Stati versehen haben, galt es, den kleinen Smiley eine Umlaufbahn zu verpassen. Dazu der Code [JAVA] float klein = 0; float gross = -1; void setup() { size(600,600); // def. fenstergroesse smooth(); // aktiviere antialiasing strokeWeight(15); // linienbreite } void draw() { background(255); // def. hintergrundfarbe float radius =…
Lektion 5: Recursive functions
Diese Übung hat mit einem rekursiven Baum begonnen, den ich in den Farben und Formen abgeändert habe, sodass er nicht mehr zu erkennen ist. in dieser Übung habe ich mich hauptsächlich auf den Prozess konzentriert. Zuerst habe ich mit Formen und Farben gespielt. Von einem Baum zu ausschliesslich Dreiecken, von Dreiecken zu Kreisen und Ellipsen…
Lektion 4: Patterns
Ich habe mit einem einfachen Backstein Muster begonnen und habe gemerkt, dass dies viel interessanter wird, wenn man die Parameter ein bisschen abändert. So sind viele interessante Ergebnisse entstanden. In der Endversion habe ich gewisse Parameter den Mauspositionen zugewiesen, so dass sich das Pattern bei jeder Bewegung ein wenig verändert. SCREENSHOTS: CODE:
Lektion 2: Smiley
Ich habe ein Smiley mit drei unterschiedliche Zuständen gezeichnet: Happy, Drunk, Crazy. Mit den Tasten 1,2,3 kann man den Zuständ auswählen. Zusätzlich verändert sich das Smiley innerhalb eines Zustandes durch die Mausbewegung. HAPPY: Die Farbe verändert sich regenbogenartig, indem die X- und Y- Position der Maus abgefragt wird. Der Smile verändert sich, je nach X…