D2D1_BEZIER_SEGMENT 構造体 (d2d1.h)
2 つの点の間に描画される 3 次ベジエ セグメントを表します。
構文
typedef struct D2D1_BEZIER_SEGMENT {
D2D1_POINT_2F point1;
D2D1_POINT_2F point2;
D2D1_POINT_2F point3;
} D2D1_BEZIER_SEGMENT;
メンバー
point1
種類: D2D1_POINT_2F
ベジエ セグメントの最初のコントロール ポイント。
point2
種類: D2D1_POINT_2F
ベジエ セグメントの 2 番目のコントロール ポイント。
point3
種類: D2D1_POINT_2F
ベジエ セグメントの終点。
注釈
3 次ベジエ曲線は、始点、終点 (point3)、および 2 つの制御点 (point1 と point2) の 4 つのポイントによって定義されます。 ベジエ セグメントには、曲線の始点のプロパティが含まれていません。エンドポイントのみを定義します。 曲線の始点は、ベジエ曲線が追加されるパスの現在の点です。
3 次ベジエ曲線の 2 つの制御点は磁石のように動作し、それ以外の場合は直線の部分を引き付けて曲線を生成します。 最初のコントロール ポイント point1 は、曲線の開始部分に影響します。2 番目のコントロール ポイント point2 は、曲線の終了部分に影響します。
メモ 曲線は必ずしもいずれかのコントロール ポイントを通過するとは限りません。各コントロール ポイントは、線の部分をそれ自体に向かって移動しますが、それ自体は移動しません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
Header | d2d1.h |