ligne rectangle de détection de collision

J'ai une ligne (deux point (x,y) (x1,y1)) et un rectangle avec le point de mise au point (rx,ry). J'ai besoin d'aide pour trouver le point de collision entre la ligne et le rectangle, un exemple en C++ sera aider.

c'est un rectangle avec centré sur le point (rx, ry)
qu'en largeur, la hauteur ou de la rotation?
Voir stackoverflow.com/questions/1585525/...
paxdiablo que le lien est pour une boîte qui est centrée sur un point d'extrémité de la ligne. Ce n'est pas le cas dans cette question

OriginalL'auteur complez | 2010-03-03