Beispiel für makePolygon()
==========================
ScriptBegin
var Grafik = "Script Turtle"


function init()
{      
  //t.setPen("white"); 
 // t.setPen("black",0.1);   
}

function defFliese()
{ t.goTo(0,0);
 
//  t.setNoStyle();
  t.goTo(0,0); t.turnTo(0);
  t.rectPolygon(30,30);
  t.setPen("black",0);  
  t.setBrush("Crimson");  
  t.defDraw("Fliese");

  t.setNoStyle();
  t.goTo(-2,-10); t.turnTo(35);
  t.rectPolygon(70,9);
  t.setBrush("DarkOrange");  
  t.setPen("black",0);  
  t.defDraw("Fliese",2);

  t.setNoStyle();
  t.goTo(32,-10); t.turnTo(133);
  t.rectPolygon(70,4,1);
  t.setBrush("white");  
  t.setPen("black",0);  
  t.defDraw("Fliese",2);

  t.setNoStyle();
  t.goTo(-10,-5); t.turnTo(50);
  t.rectPolygon(70,6,1);
  t.setBrush("lightblue");  
  t.setPen("black",0);  
  t.defDraw("Fliese",2);

  t.setNoStyle();
  t.goTo(30,20); t.turnTo(45);
  t.rectPolygon(25,25,1);
  t.setPen("black",0);  
  t.setBrush("LimeGreen");  
  t.defDraw("Fliese",2);

  t.setNoStyle();
  t.goTo(-6,20); t.turnTo(45);
  t.rectPolygon(20,20,1);
  t.setPen("black",0);  
  t.setBrush("slateblue");  
  t.defDraw("Fliese",2);

 // t.goTo(0,0); t.turnTo(0); t.drawPolygon();


  t.setNoStyle(); 
}


function show()
{   
  t.setRotate(0);
  
  t.draw("Fliese");

  t.setScale(-1,1);
  t.draw("Fliese");

  t.setScale(-1,-1);
  t.draw("Fliese");

  t.setScale(1,-1);
  t.draw("Fliese");

}


function draw()
{ t.drawKoordSystem();
  t.drawRaster();
  
  defFliese();
  t.goTo(105,-85); t.turnTo(0);
  t.draw("Fliese");

  x0=20; y0=-130; w=60;

  for(j=0; j<4;j++)
  { t.goTo(x0,y0); t.turnTo(w+90); 
    t.move(60*j);  t.turnTo(w);
  
    for(i=0; i<5;i++)
    { show(); t.setNoStyle(); t.move(60);
    }  
   }
}
ScriptEnd
----------------------------------------------
