Correctif

Définit un correctif de contrôle Bézier. Le tableau définit les points de contrôle du correctif.

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

Où :

  • nControlIndices : nombre d’index de points de contrôle.
  • array DWORD controlIndices[nControlIndices] : tableau d’index de points de contrôle.

Le type de correctif est défini par le nombre de points de contrôle, comme indiqué dans le tableau suivant.

Nombre de points de contrôle Type
10 Patch triangulaire de Bézier cubique
15 Quartic Bézier triangulaire patch
16 Patch rectangle de Bézier cubique quad

 

L’ordre des points de contrôle est donné dans un modèle en spirale, comme indiqué dans les diagrammes suivants pour les patchs triangulaires et rectangulaires.

Les correctifs triangulaires utilisent le modèle suivant.

diagramme du modèle pour les correctifs triangulaires

Les correctifs rectangulaires utilisent le modèle suivant.

diagramme du modèle pour les correctifs rectangulaires

Voir aussi

Modèles