Пересечение линии с AABB Rectangle?

Желательно без использования каких-либо петель, так как это будет использоваться в игре.

Я хочу пересечь линию с прямоугольником произвольного размера. Но я также хотел бы, чтобы точка пересечения была возвращена.

Возможно, я немного погуглил, но все еще не решил.

Линия определяется с помощью (x1, y1, x2, y2). Прямоугольник также имеет эти две точки.

Ответы на вопрос(1)

Ваш ответ на вопрос