Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#7

AW: Außenkontur erkennen

  Alt 8. Dez 2011, 09:51
Man könnte so Dinge tun, wie prüfen, ob die 2 Kanten an einem Punkt jeweils auf der einen Seite innerhalb, auf der anderen ausserhalb eines Polygons darstellen, was aber bei manch engen Situationen eher mäh sein kann (Point-In-Poly Prüfung von Punkten knapp neben den Kanten in Normalenrichtung - ist der Offset zu groß, kann man Lücken übersehen, ist er zu klein, haut einem die Genauigkeit vors Knie).
Das praktikabelste wird hier wirklich Uwes Lösung sein. Alternativ kannst du deine Polys auch einfarbig auf ein Bitmap zeichnen, und mit diesem als Maske eine Region erzeugen, was aber so ziemlich das gleiche sein dürfte, wie das was Windows mit Uwes Weg intern eh täte
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat