I'm creating my very first 3D game and I've run into a couple of problems.
I read about AABB intersectioning and the idea of building trees from it, but the one thing that I couldn't understand is, if my "character" rotates during the game, the concept of the axis-aligned isn't preserved!
I've checked a couple of libraries (like oz-collide, OPCODE, and more), and I've seen that the implementations were made for static objects, because it uses the boxes without an origin (for non static, all the nodes in the tree should be updated after each movement).
Those libraries supposed to be super-fast, and I had probably mistaken somewhere.
What is the explanation?
[check out my answer in another thread](http://stackoverflow.com/a/36682347/2378218) – Yomi1984 Apr 17 '16 at 21:21