Don't you think that ODE's trimesh could do that for you?
I haven't used ode or newton much though i must regret