I have an axis aligned bounding boxes for 3D object collision, but I have a complex 3d mesh that's divided into 3d faces so I want to check for bounding boxes and collision with the faces of that object.
I know that this might cost efficiency since there are more faces to check, but I can fix the efficiency by only checking certain faces, which I think would give me a more accurate collision test than just using a bounding box for this complex object and an efficient check utilizing certain faces that more likely to collide.
However, I don't know the math to check 3d boxes and 3d faces, so I want to know how to create a collision test for this situation.