Leggere in inglese

Condividi tramite


Patch

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 Tipo
10 Patch triangolare di Bézier cubica
15 Patch triangolare quartic Bézier
16 Patch rettangolo quad di 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 patch triangolari

Le patch rettangolari usano il modello seguente.

diagramma del modello per le patch rettangolari

Vedi anche

Modelli