FMX.Graphics.TPathData.AddArc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AddArc(const Center, Radius: TPointF; StartAngle, SweepAngle: Single);

C++

void __fastcall AddArc(const System::Types::TPointF &Center, const System::Types::TPointF &Radius, float StartAngle, float SweepAngle);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TPathData

Beschreibung

Hängt einen Bogen an das aktuelle TPathData-Objekt als Teil einer Ellipsenkontur an.

Der Parameter Center gibt die Mitte der übergeordneten Ellipse an.

Die Koordinaten des Parameters Radius geben die Halbachsen der übergeordneten Ellipse an:

  • Radius.x definiert die X-Halbachse.
  • Radius.y definiert die Y-Halbachse.

StartAngle gibt den im Uhrzeigersinn gemessenen Winkel von der X-Achse zu der Linie in Grad an, die durch den Mittelpunkt (Center) der Ellipse verläuft und die Ellipse im Startpunkt des Bogens schneidet.

SweepAngle gibt den im Uhrzeigersinn gemessenen Winkel vom Parameter StartAngle zu der Linie in Grad an, die durch den Mittelpunkt (Center) der Ellipse verläuft und die Ellipse im Endpunkt des Bogens schneidet.

DrawArc.png

Wenn im aktuellen TPathData bereits Linien oder Kurven vorhanden werden, wird eine Linie zum Verbinden des Endpunkts des vorherigen Segments mit dem Startpunkt des Bogens hinzugefügt.

Um den Startpunkt des Bogens zu verschieben, rufen Sie MoveTo oder MoveToRel vor AddArc auf.

AddArc teilt den Bogen in einfache Formen auf und fügt der Eigenschaft Points die für ihre Repräsentation erforderlichen Punkte hinzu. Die hinzugefügten Punkte haben unterschiedliche Typen.

Mit der Methode LastPoint wird der Endpunkt von TPathData ermittelt.

Siehe auch