英語で読む

次の方法で共有


修正プログラム

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

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

この場合、

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

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

コントロール ポイントの数
10 立方ベジエ三角形パッチ
15 四分位ベジェ三角形パッチ
16 立方ベジエ四角形パッチ

 

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

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

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

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

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

関連項目

テンプレート