Papervision3Dテスト(flash on 2009-8-9)

by krogue
http://wakaz.info/2009/02/pv3d_basicview.html
♥0 | Line 22 | Modified 2009-08-19 17:01:01 | MIT License
play

ActionScript3 source code

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

// http://wakaz.info/2009/02/pv3d_basicview.html
package {
    import org.papervision3d.view.BasicView;

    [SWF(width="640", height="480", backgroundColor="#000000", frameRate="60")]
    public class MyBasicView extends BasicView {
        import flash.events.Event;
        import org.papervision3d.objects.primitives.Cube;
        import org.papervision3d.materials.WireframeMaterial;
        import org.papervision3d.materials.utils.MaterialsList;
        
        private var cube:Cube;
        
        public function MyBasicView() {
            var materials:MaterialsList = new MaterialsList();
            materials.addMaterial(new WireframeMaterial(0xff0000, 1, 1), "all");
            cube = new Cube(materials, 300, 300, 300);
            scene.addChild(cube);
            startRendering();
        }
        
        override protected function onRenderTick(event:Event=null):void {
            cube.yaw(1);
            super.onRenderTick(event);
        }
    }
}