Recently I ran across Collada after a friend recommended it to me as I was looking for a nice open format with alot of features. I fell in love with Collada and love what I can do with it.
So I am primarily a .Net programmer to the core. Thus I have written and tweaked a usable .Net based DOM for Collada. Importing data is working great, exporting needs some fixes here and there but overall things have went well.
Now, the next step I am on is interpreting the data from the Collada document. This is where I am stuck. I cannot seem to grasp how geometry data such as Normals and Texture Coordinates relates to each Vertex of a model. I have no problem building a model onscreen using position data from the Collada Document, but when it comes to reading the Normal and Texture Coordinate data from the document and assigning those to Vertices I am lost. Is there somewhere I can look for a clearer explanation of how these relate to one another? The Collada Document spec doesn't really shed much light on this topic for me.