Udostępnij za pośrednictwem


Łata

Definiuje poprawkę kontrolki Bézier. Tablica definiuje punkty kontrolne poprawki.

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

Gdzie:

  • nControlIndices — liczba indeksów punktów kontrolnych.
  • array DWORD controlIndices[nControlIndices] — tablica indeksów punktów kontrolnych.

Typ poprawki jest definiowany przez liczbę punktów kontrolnych, jak pokazano w poniższej tabeli.

Liczba punktów kontrolnych Typ
10 Trójkątna łata Sześcienna Béziera
15 Kwarty Bézier trójkątny patch
16 Prostokąt prostokątny sześcienny Bézier

 

Kolejność punktów kontrolnych jest podana w układzie spiralnym, jak pokazano na poniższych diagramach dla trójkątnych i prostokątnych poprawek.

Trójkątne poprawki używają następującego wzorca.

diagram wzorca dla trójkątnych poprawek

Prostokątne poprawki używają następującego wzorca.

diagram wzorca dla prostokątnych poprawek

Zobacz też

szablony