Venho tendo problemas para renderizar o objeto.
Nos tutoriais que encontro sobre o assunto nem todos funcionam e em sua
maioria sao diferentes formas de fazer o mesmo.
Escolhi um exemplo, um dos mais simples que encontrei e montei um teste na
medida da minha nescessidade.
Funcionou. Porem quando fui utilizar em minha classe que sera utilizada ele
nao renderiza. A classe herda de sprite.
Desculpem estar postando codigo mas preciso mesmo de ajuda de quem j'a teve
experiencia com essa biblioteca.

Minha forma de renderizar:

[Embed(source="assets/icons/vehicles/icon3d/car.dae",
mimeType="application/octet-stream")] private var MyModel:Class;

        private var viewPort:Viewport3D;
        private var scene:Scene3D;
        private var camera:Camera3D;
        private var renderer:BasicRenderEngine;
        private var base:UIComponent;
        private var coordenada:Coordenada;

        public function Icon3d(coordenada:Coordenada)
        {
            super();

            this.coordenada = coordenada;
            setup3D();
            addEventListener(Event.ENTER_FRAME, loop);
        }
        private function setup3D():void{

            viewPort = new Viewport3D();
            scene = new Scene3D();
            camera = new Camera3D();
            renderer = new BasicRenderEngine();
            base = new UIComponent();

            addObjects();
            recalcValues();
        }
        private function addObjects():void{

            var modelCol:DAE = new DAE();
            modelCol.load( XML( new MyModel() ) );

            scene.addChild(modelCol);
            base.addChild(viewPort);

            this.addChild(base);
        }
        private function loop(event:Event):void{
            camera.x = camera.y = camera.z=0;
            camera.moveBackward(100);
            renderer.renderScene(scene, camera, viewPort);
        }

        private function   recalcValues(z:int = 0,x:int = 0,y:int = 0):void
{
            camera.rotationZ = z;
            camera.rotationX = x;
            camera.rotationY = y;
        }


Alguem tem alguma dica para me dar sobre os detalhes da utiliza'cao dessa
biblioteca para esse fim?
Grato.
-- 
Horus Augustus C. C. Lima

Sagarana Tech
Mobile +55(85)8842.4402
Desk +55(85)3304.6530
augus...@sagaranatech.com
http://www.sagaranatech.com

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a