OK.. Die einfachste Lösung (und auch die schnellste) ist gefunden...
Vorausgesetz, daß sich NUR das Polygon vollständig sichtbar auf einem CANVAS OBJEKT befindet.....
Delphi-Quellcode:
FUNCTION PointInPolygon(const aCanvas:TCanvas;const TestPoint: TPoint):Boolean;
BEGIN
RESULT := aCanvas.Pixles[TestPoint.x,TestPoint.y]<>HINTERGRUNDFARBE
END;
und der funktioniert für jedes X-Beliebige Polygon.
Hat man keinen Darstellung dann gehts auch mit einem temporären Bitmap......