Zum Inhalt
Turtlegrafik
Aus ProgrammingWiki
<
Katwislicenus
Archivierte Version vom 2014-05-22T19:29:57+00:00.
Aktuelle Version
Inhaltsverzeichnis
1
Nikolaushaus
2
Treppe
3
Pentagram
4
Strichellinie
5
Zickzacklinie
Nikolaushaus
public void nikolaushaus(double x) { double c = Math.sqrt(2)* x; turtle1.forward(x); turtle1.right(45); turtle1.forward(c/2); turtle1.right(90); turtle1.forward(c/2); turtle1.right(135); turtle1.forward(x); turtle1.left(135); turtle1.forward(c); turtle1.right(135); turtle1.forward(x); turtle1.right(135); turtle1.forward(c); turtle1.right(135); turtle1.forward(x); }
Ihr Browser unterstützt Canvas nicht.
canvas1.clear(); turtle.move(150,200); nikolaushaus(50);
ausführen
Treppe
public void treppe(Object turtle, double x, int n) { for (i = 1; i <= n; i++){ turtle2.forward(x); turtle2.right(90); turtle2.forward(x); turtle2.left(90); } turtle2.right(180); turtle2.forward(x*n); turtle2.right(90); turtle2.forward(x*n); }
Ihr Browser unterstützt Canvas nicht.
canvas2.clear(); turtle2.move(100, 250); treppe(turtle2, 20, 10);
ausführen
Pentagram
public void pentagramm(Object turtle, double x) { for (i = 1;i <= 5; i++){ turtle.forward(x); turtle.right(144); } }
Ihr Browser unterstützt Canvas nicht.
canvas3.clear(); turtle3.move(175, 250); pentagramm(turtle3, 200);
ausführen
Strichellinie
public void strichellinie(Objekt turtle, double x, int n) { for (i = 1; i <= n; i++) { turtle.forward(x); turtle.penUp(); turtle.forward(x); turtle.penDown(); } }
Ihr Browser unterstützt Canvas nicht.
canvas4.clear(); turtle4.move(175,250); strichellinie(turtle4, 20, 4);
ausführen
Zickzacklinie
public void zickzacklinie(Object turtle, double x, int n) { turtle.right(45); for (i = 1; i <= n; i++) { turtle.forward(x); turtle.right(90); turtle.forward(x); turtle.right(270); } }
Ihr Browser unterstützt Canvas nicht.
canvas5.clear(); turtle5.move(175,250); zickzacklinie(turtle5, 50, 10);
ausführen
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