Im going to expand this project by next tackling joints and motors (maybe even then ragdolls

), but need to improve some of the code design.
At the moment I am doing some rather silly casts between the Ogre and Novodex data types and need something "better". This is a question to monster (OgreODE) and others who having integrated APIs with conflicting data types, how do you convert from one format to another? I have two ideas:
1. A set of conversion functions that take one format and return the other.
2. Subclass the data types of API X and provide copy constructors and conversion functions for API Y. Then only use the new classes for my code.
cheers guys.
PS. And on a complete side note I have just noticed how shiny the ASDW buttons are on my keyboard, I think I have been playing BF:Vietnam too much
