DAEの地球
DAEファイルを読み込む。
うーん、スムージングのかけ方がわからない。
/**
* Copyright umhr ( http://wonderfl.net/user/umhr )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/t4tM
*/
/*
DAEファイルを読み込む。
うーん、スムージングのかけ方がわからない。
*/
package{
import org.papervision3d.view.BasicView;
import org.papervision3d.objects.parsers.DAE;
import flash.events.Event;
import net.hires.debug.Stats;
[SWF(width="465", height="465", frameRate="30", backgroundColor="0x000000")]
public class Main4 extends BasicView{
private var dae:DAE;
public function Main4(){
graphics.beginFill(0x000000);
graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
graphics.endFill();
dae = new DAE();
dae.load("http://mztm.jp/wonderfl/earth.dae");
scene.addChild(dae);
camera.z = -1;
startRendering();
addChild(new Stats());
}
override protected function onRenderTick(event:Event=null):void{
var mouseY:Number = Math.min(Math.max(stage.mouseY, 0), stage.stageHeight) - stage.stageHeight / 2;
dae.rotationX += mouseY / 1000;
dae.localRotationY -= 0.2;
super.onRenderTick(event);
}
}
}