function retta(tg) { for (var x=1;x<=1000;x++) document.write("<div style='position:absolute;width:1px;height:1px;background-color:blue;left:"+x+"px;top:"+(tg*x)+"px'></div>") }Basta digitare il nome della funzione fornendo come parametro la tangente dell'angolo che si vuole con l'asse delle x (coefficiente angolare) e il programma traccia la retta.
Altri parametri che si potranno aggiungere sono il punto di inizio e il punto di fine, il colore.
Ed eccone una versione con più parametri e l'uso per disegnare svariate rette:
<script> function retta(inizio, fine, tg, colore) { for (var x=inizio;x<=fine;x++) document.write("<div style='position:absolute;width:1px;height:1px;background-color:"+colore+";left:"+x+"px;top:"+(tg*x)+"px'></div>") } retta(100,500,2,"red"); retta(10,800,.3,"green"); retta(100,800,(.2),"blue"); </script>Simpaticissimo!
Devo però ripassare qualcosina di matematica, ancora...
Nessun commento:
Posta un commento