Vcl.Direct2D.TDirect2DCanvas.PolyBezierTo

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure PolyBezierTo(const Points: array of TPoint); override;

C++

virtual void __fastcall PolyBezierTo(const System::Types::TPoint *Points, const int Points_High);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

説明

ベジエ曲線群を描画し、PenPos の値を更新します。

PolyBezierTo を使用すると、Points パラメータで指定した両端および制御点を使用して、3 次ベジエ曲線を描画できます。1 番目の曲線は、1 番目の点から 4 番目の点まで、2 番目と 3 番目の点を制御点として使用して描画されます。後続の曲線それぞれにも、同様にさらに 3 つの点が必要です。直前の曲線の終了点は開始点、続く 2 つの点は制御点、3 番目は終了点として使用されます。

Points パラメータには、ベジエ曲線を生成するときに使用される各点を指定します。

PolyBezierTo は、現在のペンを使用して線を描画し、PenPos の値を最後の終了点の値に更新します。

関連項目