Dela via


Lapp

Definierar en Bézier-kontrollkorrigering. Matrisen definierar kontrollpunkterna för korrigeringen.

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

Var:

  • nControlIndices – Antal kontrollpunktsindex.
  • matris DWORD-kontrollIndices[nControlIndices] – Matris med kontrollpunktsindex.

Typen av korrigering definieras av antalet kontrollpunkter, enligt följande tabell.

Antal kontrollpunkter Typ
10 Kubik-Bézier-triangulär korrigering
15 Quartic Bézier triangulär korrigering
16 Kubik bézier quad rektangel patch

 

Ordningen på kontrollpunkterna anges i ett spiralmönster, enligt följande diagram för triangulära och rektangulära korrigeringar.

Triangulära korrigeringar använder följande mönster.

diagram över mönstret för triangulära korrigeringar

Rektangulära korrigeringar använder följande mönster.

diagram över mönstret för rektangulära korrigeringar

Se även

mallar