EINFÜHRUNG |
Um ihre Spur zu zeichnen, hat die Turtle einen Farbstift (engl. pen). Für diesen Farbstift kennt die Turtle weitere Anweisungen. Solange der Farbstift »unten« ist, zeichnet die Turtle eine Spur. Mit penUp() nimmt sie den Farbstift nach oben und bewegt sich nun, ohne eine Spur zu zeichnen. Mit penDown() wird der Farbstift wieder nach unten auf die Zeichenfläche gebracht, so dass eine Spur gezeichnet wird. Über die Anweisung setPenColor(farbe) kannst du die Farbe des Stifts auswählen. Wichtig ist, dass du den Farbnamen in Gänsefüsschen setzt. Wie immer beim Programmieren kennt die Turtle nur englische Farbnamen. Die folgende Liste ist zwar nicht vollständig, aber doch ein erster Anhaltspunkt: yellow, gold, orange, red, maroon, violet, magenta, purple, navy, blue, skyblue, cyan, turquoise, lightgreen, green, darkgreen, chocolate, brown, black, gray, white. |
FARBE UND BREITE DES STIFTS |
from gturtle import * makeTurtle() setLineWidth(60) setPenColor("red") forward(100) penUp() forward(50) penDown() setPenColor("yellow") dot(40) setLineWidth(5) setPenColor("black") back(15) hideTurtle()
|
MEMO |
Der Zeichenstift (pen) der Turtle kann mit setPenColor(farbe) die Farbe wechseln. Bei penUp() hört die Turtle auf, etwas zu zeichnen, bei penDown() zeichnet sie wieder weiter. Die Turtle kennt die sogenannten X11-Farben. Das sind einige dutzend Farbnamen, die du im Internet unter http://cng.seas.rochester.edu/CNG/docs/x11color.html finden kannst. Alle diese Farben kannst du mit setPenColor(farbe) wählen. |
GEFÜLLTE FLÄCHEN |
from gturtle import * makeTurtle() setPenColor("sandybrown") setFillColor("sandybrown") startPath() forward(100) right(45) forward(72) right(90) forward(72) right(45) forward(100) fillPath() hideTurtle()
|
MEMO |
Wenn du eine Fläche, die mit einem Linienzug beschränkt ist, füllen willst, beginnst du das Zeichnen mit dem Befehl startPath(). Mit fillPath() wird der Startpunkt und der Endpunkt verbunden und die geschlossene Fläche gefüllt. Kommentare werden mit dem Zeichnen # eingeleitet. |
AUFGABEN |
|