Alors voilà, dans le cadre d'un projet de programmation d'une appli en 2D en langage C++, je suis confronté à un ultime problème...
Trouver le point d'intersection entre deux droites... Comment pourrais-je donc m'y prendre ?
Par exemple, voici leurs coordoonées :
- Code: Tout sélectionner
Droite1.x1 = 140
Droite1.y1 = 70
Droite1.x2 = 210
Droite1.y2 = 270
Droite2.x1 = 200
Droite2.y1 = 200
Droite2.x2 = 150
Droite2.y2 = 270
Ce qui me donne visuellement ceci :
https://image.noelshack.com/fichiers/20 ... 0-test.png
J'aimerais que vous m'appreniez à trouver les coordonnées en X/Y du point d'intersection de ces deux droites..
Je ne veux pas d'un calcul tout fait mais que vous m'expliquiez ( si il y a une âme charitable qui s'ennuie un peu ici ) le fonctionnement du calcul en question.
( Quand je bougerais les droites avec la souris et le clavier, le but sera que le calcul s'effectue de manière à ce que le point d'intersection soit recalculé en temps réel, bien entendu ! )
Merci infiniment !
Cordialement.