ハート
♥0 |
Line 44 |
Modified 2010-10-24 13:47:09 |
MIT License
archived:2017-03-09 13:31:03
ActionScript3 source code
/**
* Copyright kuma360 ( http://wonderfl.net/user/kuma360 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/mxo0
*/
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
public class Main extends Sprite
{
private var _canvas:BitmapData = new BitmapData ( 465 , 465 , false , 0 ) ;
public function Main():void
{
addChild ( new Bitmap ( _canvas ) ) ;
const COLOR:uint = 0xFFA0D0 ;
const SCALE:Number = .02;
var X:int ;
var Y:int ;
var x:Number;
var y:Number;
var v1:Number;
var v2:Number;
var v3:Number;
for ( X = 0 ; X < 465 ; ++ X ) {
for ( Y = 0 ; Y < 465 ; ++ Y ) {
x = ( X - 230 ) * SCALE ;
y = - ( Y - 230 ) * SCALE ;
if ( ( x % 1 ) == 0 || ( y % 1 == 0 ) ) {
_canvas.setPixel ( X , Y , 0x606060 ) ;
}
}
}
for ( X = 0 ; X < 465 ; ++ X ) {
for ( Y = 0 ; Y < 465 ; ++ Y ) {
x = ( X - 230 ) * SCALE ;
y = - ( Y - 230 ) * SCALE ;
v1 = x * x + y * y - 1 ;
v2 = 2 * x * x * y * y * y ;
v3 = v1 * v1 * v1 - v2 ;
if ( v3 <= 0 ) {
_canvas.setPixel ( X , Y , COLOR ) ;
}
}
}
}
}
}