2005-10-27 (木) [長年日記]
_ JavaScript で線を描画
1px × 1px の div を並べて線を描画します。とっても重たいです。
function drawLine(id, p1x, p1y, p2x, p2y){ var p=document.getElementById(id); if(!p) return; var dx=p2x-p1x; var dy=p2y-p1y; var s=Math.max(Math.abs(dx),Math.abs(dy)); var dx_s=dx/s; var dy_s=dy/s; var x=p1x; var y=p1y; for(var i=0;i<s;i++){ if(x>=0&&x<p.offsetWidth&&y>=0&&y<p.offsetHeight){ var pix=document.createElement("div"); pix.style.position="absolute"; pix.style.overflow="hidden"; pix.style.width="1px"; pix.style.height="1px"; pix.style.backgroundColor="black"; pix.style.display="block"; pix.style.left=Math.floor(x)+"px"; pix.style.top=Math.floor(y)+"px"; p.appendChild(pix); } x+=dx_s; y+=dy_s; } }
_ ニンテンドーDS用アクセサリ「でてくるシリーズ」を発売
発想が面白い。カードケースなんか便利そう。
_ 今日のアニメ
- ドラゴンボールGT#34
- 大猿になって暴れまわる悟空を、パンはなんとかして正気に戻そうとする。
- SHUFFLE#15
- 8年前に稟と出会ったのは、ネリネではなくリコリスだったことを告白する。
- 苺ましまろ#12
- 最終回。サンタを信じている茉莉に、伸恵たちがプレゼントを届けに行く。