Hey Daevid,

The xmlTree is basicly the same. Some nodes are in different order,
but they contain all the same data. I am only changing the nodeName
reference. To give you an idea of what i am doing, read the following.

part of Maya collada:
<triangles material="FF_FF_FF_mario" count="572">

part of Cinema4D collada:
<polylist count="572" material="Material1">

Changes in Collada.as (arround line 830):

            // Triangles
            var tool:String =
collada.asset.contributor.authoring_tool;
            var isMaya:Boolean = tool.toLowerCase().indexOf("maya") !=
-1;
            var isCinema4D:Boolean = tool.toLowerCase().indexOf
("cinema4d") != -1;
            var trianglePoly:String = isMaya ? "triangles" :
"polylist";

            for each (var triangles:XML in geometryData.geoXML.mesh
[trianglePoly])
            {
                   ...
            }

Reply via email to