Revision: 30700
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 19, 2010 19:05 by volvis
Initial Code
private function rebuildColladaMaterials(d:DisplayObject3D, matList:MaterialsList):void { for each(var child:DisplayObject3D in d.children ) { if ( matList.materialsByName[DisplayObject3D(child.parent).name] != undefined ) { child.material = matList.materialsByName[DisplayObject3D(child.parent).name] } rebuildColladaMaterials(child, matList); } }
Initial URL
Initial Description
Replacing materials in a DAE instance can be a real pain in the ass. This function iterates the children of a DAE instance and assigns materials by node name from MaterialsList.
Initial Title
Replace materials from DAE scene
Initial Tags
Initial Language
ActionScript 3