パッチ

ベジエコントロールパッチを定義します。 配列は、パッチのコントロール ポイントを定義します。

template Patch
{
    < A3EB5D44-FC22-429D-9AFB-3221CB9719A6 >
    DWORD nControlIndices;
    array DWORD controlIndices[nControlIndices];
} 

どこ:

  • nControlIndices - コントロール ポイント インデックスの数。
  • array DWORD controlIndices[nControlIndices] - コントロール ポイント インデックスの配列。

パッチの種類は、次の表に示すように、コントロール ポイントの数によって定義されます。

コントロール ポイントの数 種類
10 立方ベジエ三角形パッチ
15 Quartic Bézier 三角形パッチ
16 立方ベジエ四角形パッチ

 

コントロール ポイントの順序は、次の図に示すように、三角形パッチと四角形パッチのスパイラル パターンで指定されます。

三角形のパッチは、次のパターンを使用します。

三角形パッチのパターンの図

四角形のパッチは、次のパターンを使用します。

四角形パッチ図

関連項目

テンプレートの