JavascriptProva

martedì 24 gennaio 2012

La circonferenza perfezionata

<script>
function cerchio(spessore,colore,centroX,centroY,raggio){
 var angolo;
 var punto="";
 
 traccia=function(){
  for(angolo=0;angolo<=360;angolo+=.2){
   punto+="<div style='width:"+spessore+"px;height:"+spessore+"px;background:"+colore+";position:absolute;left:"+(centroX+raggio*Math.cos(angolo*180/Math.PI))+"px;top:"+(centroY+raggio*Math.sin(angolo*180/Math.PI))+"px'></div>"
  }
  document.body.innerHTML+=punto;
 }
 traccia.call();
}

function azione(){
 cerchio(1,"red",400,500,200);
 cerchio(1,"green",200,400,300);
 cerchio(1,"blue",700,400,100);
}
</script>
<body onLoad="azione()">
</body>
Il disegno viene sgranato... Ho in mente un certo artifizio un po' complesso per renderlo più lineare anche in questo caso... e in tutti gli altri.

Ecco la pagina realizzata.

Nessun commento:

Posta un commento