OK, still struggling with this and really could use a hand.
I load a collada file into ObjectContainer3D - in the model loaded method I do:
meshContainer = ObjectContainer3D(e.loader.handle);
and then I can get the car body and wheels like so:
carBody = meshContainer.getChildByName(“ID9”);
flWheel = meshContainer.getChildByName(“ID45”);
Which makes sense - if you look at this node in the collada file it matches the id of the wheel:
<node id=“ID45” name=“tire_LF”>
<translate sid=“translate”>-25.6337 10.1852 -40.6953</translate>
<rotate sid=“rotateY”>0 1 0 -0</rotate>
<rotate sid=“rotateX”>1 0 0 0</rotate>
<rotate sid=“rotateZ”>0 0 1 -0</rotate>
<scale sid=“scale”>1 1 1</scale>
<instance_geometry url=”#ID46”>
<bind_material>
<technique_common>
<instance_material symbol=“Material1” target=”#ID3”>
<bind_vertex_input semantic=“UVSET0” input_semantic=“TEXCOORD” input_set=“0”>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
And I also see all nodes use the same target on the material #id3.
How can I get the texture map associated with this?