<script> function rettaPerDuePunti(colore,colPunti,x1,y1,x2,y2){ var linea=""; var lunghezza; function punti(){ document.body.innerHTML+="<div style='width:5px;height:5px;position:absolute;left:"+x1+"px;top:"+y1+"px;background:"+colPunti+"'></div>" document.body.innerHTML+="<div style='width:5px;height:5px;position:absolute;left:"+x2+"px;top:"+y2+"px;background:"+colPunti+"'></div>" } function traccia(){ lunghezza=Math.sqrt(Math.pow((x2-x1),2)+Math.pow((y2-y1),2)); angolo=Math.atan((y2-y1)/(x2-x1)); for(var n=0;n<=lunghezza;n++){ linea+="<div style='position:absolute;width:2px;height:2px;background:"+colore+";left:"+(x1+n*Math.cos(angolo))+"px;top:"+(y1+n*Math.sin(angolo))+"px;'></div>" } document.body.innerHTML+=linea; } punti.call(); traccia.call(); } function azione(){ rettaPerDuePunti("green","red",100,100,100,300); rettaPerDuePunti("blue","red",200,200,500,700); rettaPerDuePunti("black","red",100,100,150,500); rettaPerDuePunti("red","blue",80,300,300,200); } </script> <body onLoad="azione()"> </body>...Molto più pulita!
Miei appunti liberi, senza pretesa di dire necessariamente sempre cose giuste o sensate, durante l'apprendimento e la pratica della programmazione
JavascriptProva
domenica 22 gennaio 2012
Ecco la retta per due punti rappresentata mediante le funzioni trigonometriche
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento