Share via


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

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::PolyBezierTo

PolyBezier