48
edits
Line 476: | Line 476: | ||
Das Muster wird mit zwei ineinander greifenden for-Schleifen eingeleitet; eine für die horizontale und eine für die vertikale Wiederholung. Eine Variable wird bei jeder Ausführung der Schleife erhöht. Ist dieser Counter gerade, so werden vier parallele Linien von rechts nach links gezeichnet, deren Anfangs- und Endpunkte jeweils in Abhängigkeit zu den Schleifenvariablen stehen. Wenn der Counter ungerade ist, so werden in gleicher Weise fünf parallele Linien von oben nach unten gezeichnet. | Das Muster wird mit zwei ineinander greifenden for-Schleifen eingeleitet; eine für die horizontale und eine für die vertikale Wiederholung. Eine Variable wird bei jeder Ausführung der Schleife erhöht. Ist dieser Counter gerade, so werden vier parallele Linien von rechts nach links gezeichnet, deren Anfangs- und Endpunkte jeweils in Abhängigkeit zu den Schleifenvariablen stehen. Wenn der Counter ungerade ist, so werden in gleicher Weise fünf parallele Linien von oben nach unten gezeichnet. | ||
=== Spider === | |||
[[File:Spider0.jpg]] | |||
Most part of spider consists of symmetrical patterns. The definition of size (width, height, P3D) can let the patterns move around the y-axis and present as the mirror effects. Looking closely to the spider, it can be divided into 4 parts, antenna, head, body, and leg, which are mostly made up by circles and lines. | |||
1) The antenna is not a regular pattern,use the shape() to draw on of this and then move it around the Y-axis for (PI). | |||
<br/>'''Function''': ''beginShape();endShape();rotateY ();''<br/><br/> | |||
2)The head of spider is very simple, only a ellipse. | |||
<br/>'''Function''': ''ellipse(), fill()''<br/><br/> | |||
3) body can also be seen as collection of ellipse. Two big ellipse are surrounded by 6 small ellipses. | |||
<br/>'''Function''': ''ellipse ();fill();for(){};rotate();''<br/><br/> | |||
4) The spider has 8 legs, 3 long and 5 short feet. Use for(){} to copy the lines and make it turns in the certain angle. | |||
<br/>'''Function''': '' for(){};line();strokeWeight();rotate ();pushMatrix();popMateix();''<br/><br/> |
edits