I am implementing some collada .dae import functionality to an OpenGL application.
Referring to the collada spec version 1.5, pg 5-42 of the http://www.khronos.org/files/collada_spec_1_5.pdf, under geometry id it says
A text string containing the unique identifier of the <geometry> element. This value must be unique within the instance document. Optional.
From the perspective of the import module, can it be assumed that each geometry element under library_geometries will have a unique id attribute, or do I need to assert that it does by searching previously read geometry id’s?
It would seem that I can make the assumption that each geometry id I read is going to be unique, but I would like to be certain.