Java - Анализ пересечения двух прямоугольников

Одна из самых распространённых, и в то же время одна из довольно сложных задач - проверить, пересекаются ли 2 изображения (грубо говоря, 2 прямоугольника). Например, вы хотите сделать эффект взрыва при столкновении двух машинок или ловить в корзину ягоды. Как проверить, что ваши картинки пересеклись? В этом видео я расскажу, как реализовать такую проверку. СПОЙЛЕР: Если выполняется условие p.x2 ⋗ p.x1 + w1 || p.x1 ⋗ p.x2 + w2 || p.y2 ⋗ p.y1 + h1 || p.y1 ⋗ p.y2 + h2 То пересечения нет. Во всех остальных случаях пересечение есть. (проверьте это предположение самостоятельно на листике бумаги) -------------------------------------------------------------- Поддержите канал STEM-класса для реализации масштабных проектов: 4585 2200 1436 5687 07/23 PAVEL VOYTOVICH "На микрофон", "На веб-камеру"

Смотрите также