   Load Collada Data?
  I want to load raw collada data to use it in my directX app. How do I do it? I am looking for functionality like...1. LoadColladaFile("abc.dae")2. daefile->listAllGeomtries();3. daefile->getGeomtry(22);4. geometry->getVertexArray();This simple thing has taken my whole week. Can someone please tell me how to achieve this using FCollada or ColladaDOM?   
  It's not so easy load external files.Prepare yourself to nightmare about pointers, strange data.Basically, dae files are very hard, they can mantain also shaders, matrices and other.On www.collada.org, on DOM section there are serveral tutorials about basic loading.   ;  I built a collada data file tool. The simple dream code that you have writted down there is just that, a dream. (not to be harsh, but realistic).The ColladaDOM is not a miralce library. It only lets you have easy access to the data, it does not transfer it to your application data.My tool does not even use the DOM. My tool is in C#.net because it's faster to development in and performance did not really matter. The program reads the collada file then creates a new binary that basically contains the vertex infomations from the mesh in a format that matches what i have in my DX program. I then load this binary into my program and get the info out. It only does spatial information which was fine for me, and accounting for the color and or texture information seemed like another 2-3 weeks of investment.The short of it is what you are asking for does not exist. Collada is good that it offers a data file that you have the schema for, but moving the geometries into your program is much more difficult.-Matthew   ;  I have to agree, ColladaDOM is kinda painful.Getting geometry data is possible, getting a skinned model from DAE is an adventure.DAE have nothing to do with 3D, is just a way to manipulate data from/in XML. If you want to extract a model, you actually have to know exactly the Collada specifications.I don't understand how this peoples want to use their API since they made it a pain...