次の方法で共有


D2D1_BEZIER_SEGMENT 構造体

2 点間に描画される 3 次ベジエ セグメントを表します。

構文

struct D2D1_BEZIER_SEGMENT {
  D2D1_POINT_2F point1;
  D2D1_POINT_2F point2;
  D2D1_POINT_2F point3;
};

メンバー

  • point1
    D2D1_POINT_2F ベジエ セグメントの最初の制御点。
  • point2
    D2D1_POINT_2F ベジエ セグメントの 2 つ目の制御点。
  • point3
    D2D1_POINT_2F ベジエ セグメントの終点。

解説

3 次ベジエ曲線は、始点、終点 (point3)、および 2 つの制御点 (point1point2) の 4 点で定義されます。ベジエ セグメントには、曲線の始点のプロパティはありません。終点のみが定義されます。曲線の始点は、ベジエ曲線が追加されるパスの現在の点となります。

3 次ベジエ曲線の 2 つの制御点の動作は磁石に似ています。つまり、2 つの制御点に向かう直線の一部分を引き寄せて曲線を作成します。最初の制御点 point1 は曲線の開始部分に影響します。2 つ目の制御点 point2 は曲線の終端部分に影響します。

  曲線は制御点のいずれも通過する必要はありません。各制御点によって、制御点自体に向かう線の一部分は移動されますが、制御点自体を通過することはありません。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h