Diese Shapes stellen Löcher dar, wenn jetzt also der Mittelpunkt eines anderen Shapes im Lochshape ist, dann fällt das zweite Shape rein...
Da ich das nur ungefähr brauche und mit Left+width div 2 bzw. Top+height div 2 arbeiten will, wäre der Rest überflüssig und nich verwertbar...
Ich probier mal die Methode von Wolfgang, müsste eigentlich ja klappen.
Du meinst aber doch bestimmt
Delphi-Quellcode:
r,
r2:integer;
r:=Loch.width div 2;
r2:=round(sqrt(sqr(xWert_PunktA-xWert_Mittelpunkt_Loch)+sqr(yWert_PunktA-yWert_Mittelpunkt_Loch)));
oder habe ich da wieder was falsch verstanden?