CDC::PolyBezier
Dibuja una o varias curvas spline de Bzier.
BOOL PolyBezier(
const POINT* lpPoints,
int nCount
);
Parámetros
lpPoints
Señala a una matriz de estructuras de datos de PUNTO que contienen los extremos y los puntos de control de las curvas spline.nCount
Especifica el número de puntos de la matriz de lpPoints . Este valor debe ser uno más de tres veces el número de spline de debe dibujar, porque cada curva spline de Bzier requiere dos puntos de control y un punto final, y la curva spline inicial requiere un punto de partida adicional.
Valor devuelto
Distinto de cero si la función es correcta; si no 0.
Comentarios
Esta función dibuja las curvas spline cúbicas de Bzier mediante los extremos y los puntos de control especificados por el parámetro de lpPoints . La primera curva spline se extrae del primer punto al cuarto punto mediante el segundo y tercer puntos como puntos de control. Cada curva spline subsiguiente de la secuencia necesita exactamente tres más puntos: el punto final de la curva spline anterior se utiliza como punto inicial, los dos puntos siguientes en la secuencia son puntos de control, y el tercero es el extremo.
La posición actual no se utiliza ni actualizado por la función de PolyBezier . La ilustración no se rellena. Esta función dibuja líneas utilizando el lápiz actual.
Requisitos
encabezado: afxwin.h