PatchMesh9
Определяет сетку, определяемую исправлениями Безье. Первый массив представляет собой список вершин, а второй массив определяет исправления для сетки путем индексирования в массив вершин.
template PatchMesh9
{
< B9EC94E1-B9A6-4251-BA18-94893F02C0EA >
DWORD Type;
DWORD Degree;
DWORD Basis;
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nPatches;
array Patch patches[nPatches];
[ ... ]
}
Где:
- Тип — тип сетки исправлений: прямоугольник, треугольник или N-patch.
- Degree — степень переменных в кривом уравнении.
- Basis — базовый тип поверхности исправлений высокого порядка.
- nVertices — количество вершин.
- vertices[nVertices] — массив вершин. См. раздел Вектор.
- nPatches — количество исправлений.
- patches[nPatches] — массив исправлений. См. статью Исправление.
- [ ... ] — Здесь можно использовать любой шаблон X-файла. Это делает архитектуру расширяемой.
Исправления используют вершины в массиве вершин в качестве контрольных точек для каждого исправления.
См. также раздел