Vcl.Direct2D.TDirect2DCanvas.PolyBezierTo
Delphi
procedure PolyBezierTo(const Points: array of TPoint); override;
C++
virtual void __fastcall PolyBezierTo(const System::Types::TPoint *Points, const int Points_High);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
Description
Dessine un ensemble de courbes de Bezier et met à jour la valeur de PenPos.
Utilisez PolyBezierTo pour dessiner des courbes de Bezier cubiques en utilisant les points finaux et de contrôle spécifiés par le paramètre Points. La première courbe est dessinée à partir du premier point jusqu'au quatrième point, en utilisant le deuxième et le troisième points comme points de contrôle. Chaque courbe ultérieure de la séquence nécessite exactement trois points supplémentaires : le point final de la courbe précédente est utilisé comme point de départ, les deux points suivants de la séquence sont des points de contrôle et le troisième point représente le point final.
Le paramètre Points fournit les extrémités à utiliser lors de la génération de la courbe de Bezier.
PolyBezierTo dessine des lignes en utilisant le crayon actif et met à jour la valeur de PenPos sur la valeur du dernier point final.