The hackier/simpler way that I thought of first was just to check the distance between the center of the patty and the center of the bun. Unless there is a reason you need to get the specific area overlapped - and that can still be calculated from the distance if both shapes are fixed size circles.
When you have irregular shapes or multiple instances of shapes, it gets more complicated though, and I don't have a quick answer for that.