JS中画线

阅读更多
html>


emu 's   paint   without   vlm


















========================
//改div画线...
function   drawLine(x0,y0,x1,y1,color){

var rs =" ";
if(y0 == y1)     //画横线
{
rs   =   "
";
//


}
else   if   (x0   ==   x1)     //画竖线
{
//rs   =   " ";
rs   =   "
";
}
else
{
var lx   =   x1-x0 ;
var ly   =   y1-y0 ;
var  l   =   Math.sqrt(lx*lx+ly*ly) ;
rs   =   new   Array();
for   (var   i=0;i var   p   =   i/l;
var   px   =   x0   +   lx*p;
var   py   =   y0   +   ly*p;
rs[rs.length]   =   "
";
}
rs = rs.join(" ");
}
return   rs
}
========================

你可能感兴趣的:(360)