forked from: package最初
forked from package土台用 (diff: 39)
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
