PMG2022/Lukas/Koordinatensystem
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
<canvas w=600 h=600></canvas>
<code id="604cb1cb5b110">
//Zeichnen von mathematischen Funktionen
//
var c = new Canvas(1);
c.clear(); // Zeichenfläche löschen
var t = new Turtle(1); // neuer Turtle auf Zeichenfläche 1
// Maßstab: 1 Einheit = 20px
t.home();
t.penColor(500,500,500);
t.backward(200);
t.penColor(0,0,0);
t.forward(200);
t.backward(300);
t.forward(100);
t.right(90);
t.forward(400);
t.backward(800);
t.forward(400);
t.left(90);
for (var i=1; i<20;i++)
{
t.forward(i*20);
t.right(90);
t.forward(5);
t.forward(-10);
t.forward(5);
t.left(90);
t.backward(i*20);}
t.right(90);
for (var j=1; j<20;j++)
{
t.forward(j*20);
t.right(90);
t.forward(5);
t.forward(-10);
t.forward(5);
t.left(90);
t.backward(j*20);}
t.left(180);
for (var k=1; k<20;k++)
{
t.forward(k*20);
t.right(90);
t.forward(5);
t.forward(-10);
t.forward(5);
t.left(90);
t.backward(k*20);}
t.right(-90);
for (var l=1; l<20;l++)
{
t.forward(l*20);
t.right(90);
t.forward(5);
t.forward(-10);
t.forward(5);
t.left(90);
t.backward(l*20);}
t.right(180);
</code>
<run id="604cb1cb5b17e"></run>