線を描く汎用関数(改)
を今度はMatrixを使って作ってみました。
こういうのギャラリーで出すの久しぶりですね。なんか懐かしいです。
Line(x1,y1,x2,y2,color)
(x1,y1),(x2,y2)の2点を結ぶ線分を描きます。
第60回の実験がベースとなっています。
極座標を得る関数SUPosとセットにしました。s,uという文字を使うのは過去の名残です。
疑問だったのはElement.style.filter='progid:DXImageTransform…Matrix(…)'とした1行後、
Element.filters[0]を参照したらundefinedだったことです。これはよくわからん。
よって先ほどの文字列の中でM11,M12,M21,M22を指定しました。
今回はdocument.body.appendChildを使っています。
前回document.writeを使ったらIE7で表示されなかったので。
別に自分の過去を否定する気はありません。
戻る
top