// forked from noenoe's Lightwave3Dからアニメーション付きColladaを書き出すよ //Lightwave3Dからアニメーション付きのColladaファイルを書き出すよ //手順はここにメモっておきましたー → http://www.ahiru.org/archives/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 = 30; dae.load("http://sleepydesign.com/labs/as3/Away3D/ColladaAnimation/Maya8.5/ColladaMaya3.05B/advance/20_cat_smooth_bake_channel.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(); } } } forked from: Lightwave3Dからアニメーション付きColladaを書き出すよ