Comment vérifier si le segment coupe un rectangle?

Si vous avez 2 points (x1, y1) et (x2, y2), qui représentent les deux coins opposés d'un rectangle, et les 2 autres points, (x3,y3) et (x4,y4), qui représentent les 2 extrémités d'un segment de ligne, comment pouvez-vous vérifier si le segment de ligne coupe le rectangle?

(Le segment de ligne est juste le segment compris entre la donnée des points de terminaison. Il n'est pas d'une infinie longueur de la ligne définie par ces deux points.)

InformationsquelleAutor omega | 2013-04-24