Einzelnen Beitrag anzeigen

Scorpion

Registriert seit: 3. Nov 2002
Ort: Flörsheim
154 Beiträge
 
Delphi 5 Professional
 
#1

Schnittpunkt einer Linie mit Image verhindern

  Alt 5. Dez 2005, 13:15
Hallo,m

ich zeichne Verbindungslinien (Kanten) von einem Image zu einem neuen. Jetzt darf aber genau eine Kante kein weiters Image schneiden.

Das sieht folgendermaßen aus.
___
| 1 |
|___|
|
|
|
|___
| 2 |
|___|
| ___
| 3 |
|___|

Wenn ich die rechte untere Ecke von 1 mit der linken oberen Ecke von 3 verbinde wird Image2 geschnitten. Den Schnittpunkt habe ich bereits berechnet, das funktioniert auch. Hat jemand eine Idee, wie ich am geschicktesten eine Umgehung von 2 schreiben kann. Wichtig ist hier, nicht nur diesen Fall zu betrachten, sondern alle Fälle. Z.B. könnte 3 rechts oder links von 1 liegen usw.

Vielen Dank
Gruß Nico
  Mit Zitat antworten Zitat