Estoy intentando ponerle un material distinto a cada objeto de un DAE
pero, con este código de más abajo, sólo consigo poner el mismo
material a todos los objetos 3d del DAE.
¿Alguien sabe cómo hacerlo?. Hay que tener en cuenta que son objetos
interactivos y se clikean con el botón del ratón.
InteractiveScene3DEvent.OBJECT_PRESS.
Código Javascript:
Ver original
//MATERIAL DEL DAE IMPORTADO// bmp = new BitmapFileMaterial("assets/pyramidTexture.jpg"); bmp.interactive = true; matList = new MaterialsList({all:bmp}); //PONER EN ESCENA EL DAE// dae = new DAE(true,null,true); dae.addEventListener( FileLoadEvent.LOAD_COMPLETE,myOnLoadCompleteHandler ); dae.load( "assets/figure.dae", matList); universe = new DisplayObject3D(); universe.addChild( dae ); scene.addChild( universe );
Espero que alguien me haya entendido y me pueda ayudar.
Un saludo a todos