Polygon auswählen und füllen!!

pleasure

Grünschnabel
Hallo!

Hab ein kleines Problem! Hab mit dem C++ Builder von Borland auf einem Image mehrere Polygone gezeichnet!!! Jetzt möchte ich die Polygone per Mausklick auswählen und füllen können!

Kann mir jemand weiterhelfen??? Thx im Voraus
 
1. Hast du die Polygone währen des Programmlaufs gezeichnet oder schon vorher eingegeben?
2. Brauchst du einen Befehl oder einen Algorithmus zum Ausfüllen?
 
Die Werte der Polygone werden über ne datenbank eingelesen und dann auf dem Image dargestellt. Jetzt möchte ich gerne die einzelnen Polygone auswählen können. Dies sollte per Mausklick geschehen und das Polygon sollte dann ausgefüllt werden.

Mein größtes Problem ist, dass ich feststellen will, ob der Mausklick innerhalb eines Polygons geschehen ist.

Hab mal was versucht mit nem strahl von dem Punkt, wo geklickt worden ist und dann geschaut wie oft sie das Polygon schneidet.
ungerade-->innerhalb gerade-->außerhalb

hab's aber nicht hingekriegt!!!

Mir fehlt also der algorithmus für die Selektierung eines Polygons.
(Fürs füllen hab ich auch noch nichts passendes gefunden!!!)

danke für die Hilfe!!

Gruß
 
Zurück