C++ Grafik: M.C. Escher

Script mit Doppelklick oder STRG+S aufrufen
___________________________________________


Morph3
=======
ScriptBegin
var Grafik = "M.C. Escher";
var a=4;      //Grösse;
var b=5.8;   //Grösse;
var d=2;    //Abstand;-5
var anzi=38;  //Anzahl i;
var anzj=9;  //Anzahl j;
var zoom=0;

function morph(x,y)
{return zoom*Math.exp(-Math.sqrt(x*x+y*y)/30)+1;   
}

function init()
{ //Viertel der Fliese definieren
  t.beginPolygon(); 
  t.goTo(  0, a);
  //t.moveTo( 1.5*b, a/2);
  t.moveTo( b, b);
 // t.moveTo( a/2 ,1.5*b);
  t.moveTo( a, 0);
  
  zoom=10-t.showDia(300, 10.4, 0.4 );
  if (zoom<0) zoom=0;
  t.setBrush("DarkRed");
  t.setPage();
}

function draw()
{ //t.drawKoordSystem();
  //t.drawRaster();

  t.setPen("Black",0);
  t.setBrush("DarkCyan");
  t.turnTo(55);
  t.drawFliese(0,0); 
  t.drawMuster();
}
ScriptEnd
-------------------------------------------
