Condividi tramite


struttura D2D1_BEZIER_SEGMENT (d2d1.h)

Rappresenta un segmento di bézier cubico disegnato tra due punti.

Sintassi

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

Members

point1

Tipo: D2D1_POINT_2F

Primo punto di controllo per il segmento Bezier.

point2

Tipo: D2D1_POINT_2F

Secondo punto di controllo per il segmento Bezier.

point3

Tipo: D2D1_POINT_2F

Punto finale per il segmento Dizier.

Commenti

Una curva di Bézier cubica è definita da quattro punti: un punto iniziale, un punto finale (punto3) e due punti di controllo (point1 e point2). Un segmento di Bézier non contiene una proprietà per il punto iniziale della curva; definisce solo il punto finale. Il punto iniziale della curva è il punto corrente del percorso a cui viene aggiunta la curva di Bézier.

I due punti di controllo di una curva cubica di Bezier si comportano come magneti, attirando parti di ciò che altrimenti sarebbe una linea retta verso se stessi e producendo una curva. Il primo punto di controllo, point1, influisce sulla parte iniziale della curva; il secondo punto di controllo, point2, influisce sulla parte finale della curva.

Nota La curva non passa necessariamente attraverso uno dei punti di controllo; ogni punto di controllo sposta la parte della linea verso se stessa, ma non attraverso se stessa.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Intestazione d2d1.h