estructura D2D1_BEZIER_SEGMENT (d2d1.h)

Representa un segmento bézier cúbico dibujado entre dos puntos.

Sintaxis

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

Miembros

point1

Tipo: D2D1_POINT_2F

Primer punto de control para el segmento Bezier.

point2

Tipo: D2D1_POINT_2F

Segundo punto de control para el segmento Bezier.

point3

Tipo: D2D1_POINT_2F

Punto final del segmento Bezier.

Comentarios

Una curva Bezier cúbica se define mediante cuatro puntos: un punto inicial, un punto final (point3) y dos puntos de control (point1 y point2). Un segmento Bezier no contiene una propiedad para el punto inicial de la curva; define solo el punto final. El punto inicial de la curva es el punto actual del trazado al que se agrega la curva Bezier.

Los dos puntos de control de una curva Bézier cúbica se comportan como imanes, atrayendo partes de lo que de otro modo sería una línea recta hacia sí mismos y produciendo una curva. El primer punto de control, point1, afecta a la parte inicial de la curva; el segundo punto de control, point2, afecta a la parte final de la curva.

Nota La curva no pasa necesariamente por ninguno de los puntos de control; cada punto de control mueve su parte de la línea hacia sí misma, pero no a través de sí mismo.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d2d1.h