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