Gemäß der Windows apo Funktion arc() habe ich diese Funktion gebaut:
arc(x1,y1,x2,y2, sx,sy, ex,ey);
wie kann ich nun sicher stellen dass
die vom Bogenradius-Mittelpunkt führenden Geraden genau am Bogenende aufhören?
Ich will eine eigene Ellipsenfunktion verwenden, wie in meinem Thread zum Thema "Ellipsenalgo aus Formelsammlung kreieren"
https://www.delphipraxis.net/217478-...-kreieren.html
Möchte also diese Ellipse wieder verwnden, den Bogen zeichnen und die vom Bogenende zum Mittelpunkt führenden Begrenzungslinien. Gibt es dazu eine einfache Formel:
- um das Bogenende zu finden, könnte mit a * cos(alpha) := X; b* sin(alpha) := Y gehen?
- aus den sx,sy, ex,ey Koordinaten auf Start und Endwinkel zu kommen?