Share via


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.

Nota A curva não passa necessariamente por nenhum dos pontos de controle; cada ponto de controle move sua parte da linha em direção a si mesma, mas não por si só.
 

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