Partager via


structure D2D1_BEZIER_SEGMENT (d2d1.h)

Représente un segment de bézier cubique dessiné entre deux points.

Syntaxe

typedef struct D2D1_BEZIER_SEGMENT {
  D2D1_POINT_2F point1;
  D2D1_POINT_2F point2;
  D2D1_POINT_2F point3;
} D2D1_BEZIER_SEGMENT;

Membres

point1

Type : D2D1_POINT_2F

Premier point de contrôle pour le segment Béziers.

point2

Type : D2D1_POINT_2F

Deuxième point de contrôle pour le segment béziers.

point3

Type : D2D1_POINT_2F

Point de terminaison du segment Béziers.

Remarques

Une courbe de Bézier cubique est définie par quatre points : un point de début, un point de fin (point3) et deux points de contrôle (point1 et point2). Un segment de Bézier ne contient pas de propriété pour le point de départ de la courbe ; il définit uniquement le point de terminaison. Le point de début de la courbe est le point actuel du chemin auquel la courbe de Béziers est ajoutée.

Les deux points de contrôle d’une courbe de Bézier cubique se comportent comme des aimants, attirant des parties de ce qui serait autrement une ligne droite vers eux-mêmes et produisant une courbe. Le premier point de contrôle, point1, affecte la partie initiale de la courbe ; le deuxième point de contrôle, point2, affecte la partie de fin de la courbe.

Note La courbe ne passe pas nécessairement par l’un des points de contrôle ; chaque point de contrôle déplace sa partie de la ligne vers lui-même, mais pas par lui-même.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
En-tête d2d1.h