Что относительно того, чтобы использовать logging.disable?
я также нашел, что должен был использовать logging.isEnabledFor, если регистрирующееся сообщение является дорогим для создания.
Возможно, я неверно истолковал ваш вопрос, но разве метод Rectangle.Intersect
не помогает? Он возвращает площадь пересечения, и затем вы можете легко вычислить ее площадь.
Похоже на базовое обнаружение столкновений. Вы смотрели эту страницу в Википедии?
Майк
править: Фредрик сделал свой ответ, в то же время, когда я сделал это, его ответ получил мой голос (: