papervision3D_2

by gaziya
import flash.geom.Matrix3D;
♥0 | Line 25 | Modified 2011-12-05 09:12:44 | MIT License
play

ActionScript3 source code

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

package {
    import org.papervision3d.view.BasicView;
    import org.papervision3d.lights.PointLight3D;
    import org.papervision3d.materials.utils.MaterialsList;
    import org.papervision3d.materials.shadematerials.FlatShadeMaterial;
    import org.papervision3d.objects.primitives.Cube
    import flash.events.Event;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            var basicView:BasicView = new BasicView
            //basicView.camera.z = -1000
            addChild(basicView)
            var light:PointLight3D = new PointLight3D(false);
            var materials:MaterialsList = new MaterialsList({all : new FlatShadeMaterial(light, 0x336699 )});
            var cube:Cube = new Cube(materials,250,250,250);
            basicView.scene.addChild(cube)
            basicView.startRendering();
            var theta:Number = 0
            addEventListener(Event.ENTER_FRAME, function(e:Event):void{
                cube.rotationX +=  2;
                cube.rotationY +=  2;
            })
        }
    }
}

Forked