修正プログラム
ベジエ コントロールパッチを定義します。 配列は、パッチのコントロール ポイントを定義します。
template Patch
{
< A3EB5D44-FC22-429D-9AFB-3221CB9719A6 >
DWORD nControlIndices;
array DWORD controlIndices[nControlIndices];
}
この場合、
- nControlIndices - コントロール ポイントインデックスの数。
- 配列 DWORD controlIndices[nControlIndices] - コントロール ポイント インデックスの配列。
パッチの種類は、次の表に示すように、コントロール ポイントの数によって定義されます。
コントロール ポイントの数 | 型 |
---|---|
10 | 立方ベジエ三角形パッチ |
15 | 四分位ベジェ三角形パッチ |
16 | 立方ベジエ四角形パッチ |
コントロール ポイントの順序は、三角形と四角形のパッチの次の図に示すように、緩和曲線パターンで指定されます。
三角形のパッチは、次のパターンを使用します。
四角形のパッチは、次のパターンを使用します。