Einzelnen Beitrag anzeigen

delphifan2004

Registriert seit: 26. Nov 2004
Ort: Dresden
283 Beiträge
 
Delphi 10.3 Rio
 
#1

Ellipsenbogen zum Tortenstück ergänzen?

  Alt Gestern, 18:21
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?
  Mit Zitat antworten Zitat