estrutura D2D1_BEZIER_SEGMENT (d2d1.h)
Representa um segmento de bézier cúbico desenhado entre dois pontos.
Sintaxe
typedef struct D2D1_BEZIER_SEGMENT {
D2D1_POINT_2F point1;
D2D1_POINT_2F point2;
D2D1_POINT_2F point3;
} D2D1_BEZIER_SEGMENT;
Membros
point1
Tipo: D2D1_POINT_2F
O primeiro ponto de controle para o segmento de Bézier.
point2
Tipo: D2D1_POINT_2F
O segundo ponto de controle para o segmento de Bézier.
point3
Tipo: D2D1_POINT_2F
O ponto de extremidade para o segmento de Bézier.
Comentários
Uma curva de Bézier cúbica é definida por quatro pontos: um ponto inicial, um ponto final (ponto3) e dois pontos de controle (ponto1 e ponto2). Um segmento de Bézier não contém uma propriedade para o ponto inicial da curva; ele define apenas o ponto de extremidade. O ponto inicial da curva é o ponto atual do caminho ao qual a curva de Bézier é adicionada.
Os dois pontos de controle de uma curva de Bézier cúbica se comportam como ímãs, atraindo porções do que de outra forma seria uma linha reta em direção a si mesmos e produzindo uma curva. O primeiro ponto de controle, point1, afeta a parte inicial da curva; o segundo ponto de controle, ponto2, afeta a parte final da curva.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | d2d1.h |