Tutorial Symmetrische Muster
Transcription
Tutorial Symmetrische Muster
Tutorial Symmetrische Muster 1. Regelmässiges Translationsmuster Mit dem Translate Befehl, der in verschachtelten Schleifen in x und y Richtung angewandt wird, lässt sich ein Translations-‐Symmetrisches Muster erzeugen.: void setup() { size(400,400); background(240); } void draw() { // 10 Zeilen zeichnen: for (int j=0; j<=10; j++) { //1 Zeile aus 10 Kacheln zeichnen, dann links anfangen pushMatrix(); for (int i=0; i<=10; i++) { figure(); translate(40,0); } popMatrix(); translate(0,40); } } Aufgabe 1: Wandeln Sie den Code so ab, dass ein Translationsmuster mit vertikal verschobenen Zeilen entsteht: 2. Gleitdrehung Durch Ergänzen der Translation um eine Rotation lässt sich folgendes Muster erzeugen, eine „Gleitdrehung“: for (int i=0; i<=10; i++) { figure(); translate(80,0); rotate(PI); figure(); rotate(-PI); } Aufgabe 2: Ändern Sie die Gleitdrehung so ab, dass die Pfeile gespiegelt statt gedreht werden, Gleitspiegelung. 3 Verschiedene Winkel Aufgabe 3: Variieren Sie die Winkel, um Gleidtdrehungen verschiedener Art zu erhalten (im Beispiel hier: Drehung um 120° statt 180° Technische Grundlagen: Bis hier sollten Sie in Woche 10/18 Kommen. Bringen Sie die Aufgaben 1-‐3 als Grundlagen mit, und entwerfen Sie, darauf basierend eine eigene Musterkollektion, die auf einer geometrischen Systematik beruht. Referenz: Die Symmetriegruppen eines ebenen periodischen Musters in der maurischen Ornamentik http://www.michael-‐holzapfel.de/themen/symmetriegruppen/17 symmetriegruppen/tapetengruppen.htm