Lightwave3Dからアニメーション付きColladaを書き出すよ
Lightwave3Dからアニメーション付きのColladaファイルを書き出すよ
手順はここにメモっておきましたー → http://www.ahiru.org/archives/135
//Lightwave3Dからアニメーション付きのColladaファイルを書き出すよ
//手順はここにメモっておきましたー → http://www.ahiru.org/?p=135
package {
import flash.events.Event;
import flash.display.Sprite;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.objects.parsers.DAE;
import org.papervision3d.view.BasicView;
public class Lightwave2Collada extends Sprite
{
public var dae:DAE;
public var target:DisplayObject3D;
public var view:BasicView;
public function Lightwave2Collada()
{
view = new BasicView();
this.addChild(view);
//Lightwaveから変換したCollada形式のオブジェクト
dae = new DAE(true,null,true);
dae.scale = 200;
dae.load("http://www.ahiru.org/works/pv3d/colladaExport/sampleSwf/export.dae");
view.scene.addChild(dae);
//カメラのターゲット
target = new DisplayObject3D();
target.y = 400;
view.scene.addChild(target);
view.camera.y = 800;
view.camera.target = target;
stage.addEventListener(Event.ENTER_FRAME, _enterFrameHandler)
}
private function _enterFrameHandler(e:Event):void{
dae.rotationY += 1;
view.startRendering();
}
}
}