Vcl.Direct2D.TDirect2DCanvas.PolyBezier
Delphi
procedure PolyBezier(const Points: array of TPoint); override;
C++
virtual void __fastcall PolyBezier(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.
Utilisez PolyBezier 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.
Cette procédure trace des lignes en utilisant le crayon actif.