Non più specificando l'inizio e la fine sull'asse delle x, ma specificando la lunghezza della linea e l'angolo, in gradi, della sua inclinazione.
La lunghezza e l'angolo vengono forniti alla funzione che traccia la linea come parametri, le coordinate di ogni punto vengono stabilite mediante funzioni trigonometriche:
<script>
function linea(lunghezza,angolo){
for (var n=0;n<=lunghezza;n++){
document.write("<div id='uno"+n+"' style='font-size:1px;position:absolute;left:"+n*Math.cos(angolo*Math.PI/180)+"px;top:"+n*Math.sin(angolo*Math.PI/180)+"px;background-color:blue;width:1px;height:1px'></div>");
}
}
linea(500,60);
linea(300,45);
linea(800,30);
linea(600,85);
</script>
Funziona perfettamente.
Nessun commento:
Posta un commento