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