Je ne sais pas si j'ai fait une érreur dans la formule mais je n'ai pas de résultat opposé alors qu'il y a bien intersection entre la ligne et le carré.
Les deux premières lignes sont les coordonnées de ma droite.
La troisieme est la position du coin supérieur gauche de mon carré.
Puis les lignes suivantes sont les résultats de la formule pour chaque coin du carré.
1 2 3 4 5 6 7 8 9
|
215.08161877691535, 368.4745234591661
189.4453620006758, 728.4627526968143
Carré: 190.69428162836516, 586.6024367966953
Sup. gauche-3187.171119541871
Inf. gauche-13986.817996671318
Sup. droit:-3187.171119541871
Inf. droit':-14755.905699958505
--------------------------------- |
(xp - xa) * (yb - ya ) - (xb - xa) * (yp - ya )
Partager