9Fermer11
onurLe 15/04/2006 à 17:06
soit le rectangle abcd. Il suffit de connaitre le point a (de coordonnées xa,ya) et les autres points tu les a avec H et W.
soit le point f (de coordonnées xf et yf)
image18bw.jpg


à quelle condition f est dans abcd ??


si xf est compris entre (xa et xa+W)...
image24fe.jpg

si yf est compris entre (ya et ya+H)...
image36tz.jpg

et si xf est compris entre (xa et xa+W) ET yf est compris entre (ya et ya+H)...
image45hg.jpg
il est dedans.

et à priori, si f est le point du coin gauche supérieur d'un rectangle fghj, il suffit que le point f, ou le point g ou le point h ou le point j soit dans abcd pour que les deux rectangles se chevauchent.