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 Nemocnosti

Graf hierarchie

CDC::PolyBezierTo

PolyBezier