CDC::PolyBezier
Rysuje krzywe Bzier jeden lub więcej.
BOOL PolyBezier(
const POINT* lpPoints,
int nCount
);
Parametry
lpPoints
Punkty do tablicy punkt struktur danych, które zawierają punkty końcowe i punkty spline(s).nCount
Określa liczbę punktów w lpPoints tablicy.Ta wartość musi być jedną więcej niż trzy razy liczba krzywe wyciągnąć, ponieważ każdej krzywej składanej Bzier wymaga dwóch punktów kontrolnych i punktu końcowego i początkowego krzywej składanej wymaga dodatkowych punkt początkowy.
Wartość zwracana
Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.
Uwagi
Ta funkcja rysuje krzywe Bzier sześciennych przy użyciu punktów końcowych i punkty kontrolne, określonej przez lpPoints parametru.Pierwszy krzywej składanej jest rysowane od pierwszego punktu punkt czwarty przy użyciu punktów drugiego i trzeciego jako punkty kontrolne.Każde kolejne krzywej składanej w sekwencji musi dokładnie trzech więcej punktów: punkt końcowy poprzedniego krzywej składanej jest używany jako punkt początkowy, następne dwa punkty w sekwencji są punkty kontrolne i trzeci jest punktem końcowym.
Bieżąca pozycja jest używana ani aktualizowane przez PolyBezier funkcji.Rysunek nie jest wypełnione.Ta funkcja rysuje linie przy użyciu bieżącego pióra.
Wymagania
Nagłówek: afxwin.h