Quote Originally Posted by savage
Maybe what is required is a 3rd Party wrapper that wraps both ODE and Newton APIs into a more standard set of method calls. Then during the class creation you can just pass an enumeration type that defines which Physics library you prefer to use. That way your app/game only talks to wrapper, and underneath does the appropriate calls. Almost like an SDL for Physics libraries .
if it has a raycast car in it, it is the winner