« addEventListenerで無名関数使うと removeEventListenerできない | メイン | AIRでfcsh »

3D Ball

del.icio.us it!   hatena bookmark

3Dのボールっぽいものを描画してみた。
単純に放射線のグラデーションを円に塗っているだけ。
適当にやってたらなんとなくそれっぽくなった。


http://labs.un-q.net/as3/3d/ball/

Screenshot_1.png

var ball:Sprite = new Sprite();
var fillType:String = GradientType.RADIAL;
var colors:Array = [0xFFFFFF, 0x333333];
var alphas:Array = [1, 1];
var ratios:Array = [0x00, 0xFF];
var matr:Matrix = new Matrix();
matr.createGradientBox(-250, -250, Math.PI/2, 100, 80);
var spreadMethod:String = SpreadMethod.PAD;
var interpolation:String = InterpolationMethod.RGB
ball.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod,interpolation);  
ball.graphics.drawCircle(0,00,100);
addChild(ball);


トラックバック

このエントリーのトラックバックURL:
http://un-q.net/mt-tb.cgi/199

コメントを投稿

crossreview