Sdílet prostřednictvím


CDC::PolyBezier

Kreslí křivky jednoho nebo více Bzier.

BOOL PolyBezier(
   const POINT* lpPoints,
   int nCount 
);

Parametry

  • lpPoints
    Odkazuje na pole bod struktury dat, které obsahují koncových bodů a ovládacích bodů spline(s).

  • nCount
    Určuje počet bodů lpPoints pole.Tato hodnota musí být jedna více než třikrát počet vykreslit křivky, protože každé křivky Bzier vyžaduje dva řídicí body a koncový bod a počáteční křivky vyžaduje další počáteční bod.

Vrácená hodnota

Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.

Poznámky

Tato funkce pomocí koncových bodů a ovládacích bodů určených nakreslí krychlových křivky Bzier lpPoints parametr.První křivky je znázorněna od první bod čtvrtou pomocí bodů druhé a třetí jako řídicí body.Každé následné křivky v sekvenci potřebuje přesně tři další body: koncový bod křivky předchozí slouží jako výchozí bod, další dva body v pořadí jsou kontrolní body a třetí je koncový bod.

Aktuální pozice je použit ani aktualizovány PolyBezier funkce.Obrázek není vyplněna.Tato funkce Nakreslí čáry pomocí aktuální pera.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::PolyBezierTo

PolyBezier