
a-blog with F untitled
http://appleple.heteml.jp/blog/index.php?ID=516
yamadaさんがおもしろそうなことやってたからマネしてみた。
Bitmap Drawing API [ by Didier Brun aka Foxy ] < ByteArray.org
http://www.bytearray.org/?p=67
。
graphics.なんとかを使うよりも全然速いっぽい。
MacBookでいつも作業してるけど、Flashでちょっと重い処理するだけでファンが回りまくり。
でもRasterだったら全然ファンが回らない!
以下サンプル
http://labs.un-q.net/as3/raster/aaline.swf
http://labs.un-q.net/as3/raster/aacircle.swf
http://labs.un-q.net/as3/raster/cubicbezier.swf
使い方は
import com.foxaweb.utils.Raster;
しておいて
var n:int = 500; var c:uint = Math.random() * 0xffffff + 0x000000; Raster.line(bitmapData, Math.random()*n, Math.random()*n, Math.random()*n, Math.random()*n, c);とかすればランダムな線が引けたりします。
メソッドは
line() : 線
triangle() : 三角
filledTri() : 塗りの三角
aaLine() : アンチエリリアスな線
circle() : 円
aaCircle() : アンチエリリアスな円
quadBezier() : 曲線
cubicBezier() : もっと曲線
な感じ。。。
こういう系はあまりやったことないけど、おもしろそうなので他にも何かやってみようかな。



