Here's my dilemma..... I would like to use a physics engine but I'm not sure if it's practical for my project. What I need currently is fairly simple. I need mesh collision and response with a pill shaped object (i.e. a character). The thing is, I build my geometry at run time, and it goes straight into an octree. It's actually built after I figure out where the character is going in kind of a "Just In Time" fashion. Also, it's my own custom mesh format. I'd rather not take my mesh and put it in some 3rd party format because basically everything I need is already exists, i.e. faces, edges, vertexes, face normals and the octree. So I'm wondering if there is an engine that will somehow let me use my own octree and for instance let me register callbacks to pass in the mesh data as needed.