Поделиться через


Заплата

Определяет исправление элемента управления Bézier. Массив определяет контрольные точки для исправления.

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

Где:

  • nControlIndices — количество индексов контрольных точек.
  • массив DWORD controlIndices[nControlIndices] — массив индексов точек управления.

Тип исправления определяется числом контрольных точек, как показано в следующей таблице.

Количество контрольных точек Тип
10 Кубическая треугольная патч Bézier
15 Квартическое треугольное исправление Bézier
16 Исправление квадратного прямоугольника Bézier

 

Порядок контрольных точек указывается в схеме спирали, как показано на следующих схемах для треугольных и прямоугольных исправлений.

Треугольные исправления используют следующий шаблон.

схема шаблона для треугольных исправлений

Прямоугольные исправления используют следующий шаблон.

схема шаблона для прямоугольных исправлений

См. также

Шаблоны