Vcl.Direct2D.TDirect2DCanvas.PolyBezierTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi