pixas.math.Coord3D()

by bradsedito
♥0 | Line 42 | Modified 2012-09-27 23:31:28 | MIT License
play

ActionScript3 source code

/**
 * Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/2LaY
 */






package
{
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.ui.*;
    import com.risonhuang.pixas.math.Coord3D;
    import com.risonhuang.pixas.math.ColorPattern;
    import com.risonhuang.pixas.colors.CubeColor;
    import com.risonhuang.pixas.dimensions.CubeDms;
    import com.risonhuang.pixas.objects.primitives.Cube;
    import com.risonhuang.pixas.objects.PixelObject;
    
    public class PixasTest3D extends Sprite
    {
        private var po_out:PixelObject = new PixelObject();
        
        
        public function PixasTest3D()
        {
            stage.frameRate = 90;
            //ENTRY POINT: 

            po_out.x = 240;
            po_out.y = 180;
            addChild(po_out);
            
            for (var i:uint = 0; i <= 4; i++ )
            {                
                for (var j:uint= 0; j <= 4; j++ )
                {
                    for (var k:uint = 0; k <= 4; k++ )
                    {
                        var c3d:Coord3D = new Coord3D( 
                            ( 35*i ),    // propX 
                            ( 35*j ),    // propY 
                            ( 35   )*k); // propZ                        
                        var cubeDms:CubeDms = new CubeDms( 30,30,32 );  //  32 );
                        var cubeColor:CubeColor = CubeColor.getByHorizontalColor( 0x565656 );      // var cubeColor:CubeColor = CubeColor.getByHorizontalColor( ColorPattern.getRandomComfortableColor() );
                        var cube:Cube = new Cube( cubeDms,cubeColor,false );        
                        var po_tmp:PixelObject = new PixelObject( cube,c3d );
                        po_out.addChild( po_tmp );
                    }
                }                
            }    
        }


    }
}
    

Forked