Vcl.Direct2D.TDirect2DCanvas.PolyBezierTo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure PolyBezierTo(const Points: array of TPoint); override;

C++

virtual void __fastcall PolyBezierTo(const System::Types::TPoint *Points, const int Points_High);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Beschreibung

Zeichnet eine Menge von Bezierkurven und aktualisiert den PenPos-Wert.

Verwenden Sie PolyBezierTo , um kubische Bezierkurven mit Hilfe der vom Parameter Points angegebenen End- und Steuerungspunkte zu zeichnen. Die erste Kurve wird ausgehend vom ersten bis zum vierten Punkt gezeichnet, während der zweite und der dritte Punkt als Steuerungspunkte verwendet werden. Jede nachfolgende Kurve in der Sequenz erfordert genau drei Punkten mehr: der Endpunkt der vorherigen Kurve ist der Startpunkt, die folgenden zwei Punkten in der Sequenz sind die Steuerungspunkte und der dritte ist der Endpunkt.

Der Parameter Points gibt die Endpunkte an, die zum Erzeugen der Bezierkurven verwendet werden sollen.

PolyBezierTo zeichnet Linien mit Hilfe des aktuellen Stiftes und aktualisiert den PenPos-Wert auf den Wert des letzten Endpunkts.

Siehe auch