Учитывая два прямоугольника с x, y, шириной, высотой в пикселях и значением поворота в градусах - как мне вычислить ближайшее расстояние их контуров друг от друга?
Предыстория: в игре, написанной на Lua, я генерирую карты случайным образом, но хочу, чтобы определенные прямоугольники не отображались. t слишком близко друг к другу - это необходимо, потому что карты становятся неразрешимыми, если прямоугольники занимают определенное положение на близком расстоянии, так как мяч должен пройти между ними. Скорость не является большой проблемой, так как у меня не так много прямоугольников, а карта создается только один раз за уровень. Предыдущие ссылки, которые я нашел на StackOverflow: this и this
Заранее большое спасибо!