I used BIMServer to create datamodels out of IFC elements. Due to issues with it I need to switch the tool I process the IFC file with. The big pro on BIMServer was that I did not need to know how the geometry is created and did not need to generate it myself. I was provided with vertices, indices and normals. The API provided me a way to recursively transform the vertices so that I get the absolute coordinate.
I am looking for a tool that has the same capabilities. What are the alternatives?