Zum Inhalt
Grafik
Aus ProgrammingWiki
<
Grossemax
<
<
Info
Archivierte Version vom 2014-05-15T18:45:20+00:00.
Aktuelle Version
Hier gibt es Informationen zur Turtlegrafik!!!
Eine erste Grafik
Ihr Browser unterstützt Canvas nicht.
canvas.clear(); turtle.home(); turtle.forward(50); turtle.right(90); turtle.forward(50);
ausführen
Ihr Browser unterstützt Canvas nicht.
public void frage (double x) { for (int i = 1; i<=2; i++) { turtle2.forward(x); turtle2.right(90); turtle2.forward(2 * x); turtle2.right(90); } } public void wasistdas (double x, int n) { for (int i=1; i<=n; i++) { frage(x); turtle2.forward(x); } } canvas2.clear(); turtle2.home(); wasistdas(20, 5);
ausführen
Hier zeichnet die Turtle ein Nikolaushaus mit neu definierten Turtle-Befehlen
public void quadrat(double x) {for (int i = 0; i < 4; i++) { turtle3.forward(x); turtle3.right(90); } } public void dreieck (double x) { for (int i = 0; i < 3; i++) { turtle3.forward(x); turtle3.right(120); } } public void haus (double x) { quadrat(x); turtle4.forward(x); turtle4.right(30); dreieck(x); turtle4.right(105); turtle4.forward(x*Math.sqrt(2)); turtle4.left(135); turtle4.forward(x); turtle4.left(135); turtle4.forward(x*Math.sqrt(2)); }
Ihr Browser unterstützt Canvas nicht.
canvas.clear(); turtle4.home(); haus(50);
ausführen
Jetzt eine Treppe
public void treppe (double x, int n) { for (int i=1; i<=n; i++) { turtle5.forward(x); turtle5.right(90); turtle5.forward(x); turtle5.left(90); } turtle5.backward(x*n); turtle5.left(90); turtle5.forward(x*n); }
Ihr Browser unterstützt Canvas nicht.
canvas.clear(); turtle5.home(); treppe(10,10);
ausführen
Und danach ein Pentagramm
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten