I haven't seen (or probably understood) in the FAQ about this, and I thought i'd venture to ask in here.. Basically, i'm writing a simple 3D Physics engine for learning, and i'm running into some problems I can't quite figure out.
I read about Minkowski difference and how it works for determining the minimum penetration and separation between two convex objects, and that seems to work fine.. However, there are issues i'm running into that I don't know how to solve.
The main one is when I have an object A, falling straight down, and intersecting objects D and C, which are static and can't move. The minimum separation of A and C send it straight to D, and with D it sends it straight to C.

Ideally, I want to separate A to move up, but i can't find any algorithm i can use for this, and binary searching throught the motion/rotation to find the closest "hit" moment to then apply the best correction seems like total overkill to me. Help is greatly appreciated!