Condividi tramite


Benda

Definisce una patch di controllo Bézier. La matrice definisce i punti di controllo per la patch.

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

Dove:

  • nControlIndices - Numero di indici dei punti di controllo.
  • array DWORD controlIndices[nControlIndices] - Matrice di indici dei punti di controllo.

Il tipo di patch è definito dal numero di punti di controllo, come illustrato nella tabella seguente.

Numero di punti di controllo Digitare
10 Patch triangolare bézier cubica
15 Quartic Bézier triangolare patch
16 Patch rettangolo quad bézier cubico

 

L'ordine dei punti di controllo viene assegnato in un modello a spirale, come illustrato nei diagrammi seguenti per patch triangolari e rettangolari.

Le patch triangolari usano il modello seguente.

diagramma del modello per le patch triangolari

Le patch rettangolari usano il modello seguente.

diagramma del modello per le patch rettangolari

Vedere anche

modelli di