forked from: package最初

by Tamanegi_kenshi forked from package土台用 (diff: 39)
♥0 | Line 37 | Modified 2010-08-09 19:26:28 | MIT License | (replaced)
play

ActionScript3 source code

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

// forked from Tamanegi_kenshi's package最初
package {
    import flash.display.Sprite;
    import org.papervision3d.cameras.Camera3D;
    import org.papervision3d.scenes.Scene3D;
    import org.papervision3d.view.Viewport3D;
    import org.papervision3d.render.BasicRenderEngine;
    import org.papervision3d.objects.primitives.*;
    import org.papervision3d.materials.BitmapFileMaterial;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.system.Security;
   
    public class FlashTest extends Sprite {
        
        private var camera:Camera3D;
        private var scene:Scene3D;
        private var viewport:Viewport3D;
        private var renderer:BasicRenderEngine;
        private var cyinder:Plane;
        
        
        
        public function FlashTest() {
            init();
        }//FrashTest
        private function init():void{
           camera=new Camera3D();
           scene=new Scene3D();
           viewport=new Viewport3D(stage.stageWidth,stage.stageHeight);
           renderer=new BasicRenderEngine();
           
           addChild(viewport);
           
           Security.loadPolicyFile("http://assets.wonderfl.net/crossdomain.xml");
           
           var load:Loader=new Loader();
           var url:String="http://sky.geocities.jp/su_ga_to/item0_mc.jpg";
           
           
           var material:BitmapFileMaterial=new BitmapFileMaterial(url,true);
           material.doubleSided=true;
            cyinder=new Plane(material);
            scene.addChild(cyinder);
            
            renderer.renderScene(scene,camera,viewport);
            
            
      
        }//init
        
      

    }//class
}//package