CDC::PolyBezier

BOOL PolyBezier ( const punto * lpPoints, int nConteggio );

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Parametri

lpPoints

Punti a una matrice di strutture di dati POINT che contengono gli endpoint e controllo punti del spline(s).

nConteggio

Specifica il numero di punti nella matrice lpPoints . Questo valore deve essere uno più di tre volte il numero di spline da trarre, perché ogni spline di Bézier richiede due punti di controllo e un endpoint e spline iniziale richiede un ulteriore punto di partenza.

Osservazioni

Disegna uno o più spline di Bézier. Questa funzione disegna spline di Bézier cubiche utilizzando gli endpoint e i punti di controllo specificati dal parametro lpPoints . La prima spline viene disegnata dal primo punto al quarto punto utilizzando i punti di secondo e terzi come i punti di controllo. Ogni successiva spline nella sequenza ha bisogno esattamente tre più punti: il punto finale della spline precedente viene utilizzato come punto di partenza, i prossimi due punti nella sequenza sono i punti di controllo e il terzo è il punto finale.

La posizione corrente non viene utilizzata né aggiornata dalla funzione PolyBezier . La cifra non è pieno. Questa funzione disegna linee utilizzando la penna corrente.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDC::PolyBezierTo, :: PolyBezier

Index