Struttura D3DXATTRIBUTEWEIGHTS
Specifica gli attributi di peso della mesh.
Sintassi
typedef struct D3DXATTRIBUTEWEIGHTS {
FLOAT Position;
FLOAT Boundary;
FLOAT Normal;
FLOAT Diffuse;
FLOAT Specular;
FLOAT Texcoord[8];
FLOAT Tangent;
FLOAT Binormal;
} D3DXATTRIBUTEWEIGHTS, *LPD3DXATTRIBUTEWEIGHTS;
Members
-
Position
-
Tipo: FLOAT
-
Posizione.
-
Limite
-
Tipo: FLOAT
-
Sfumare il peso.
-
Normal
-
Tipo: FLOAT
-
Normale.
-
Diffusa
-
Tipo: FLOAT
-
Valore di illuminazione diffusa.
-
Speculare
-
Tipo: FLOAT
-
Valore di illuminazione speculare.
-
Texcoord
-
Tipo: FLOAT
-
Otto coordinate della trama.
-
Tangente
-
Tipo: FLOAT
-
Tangente.
-
Binormal
-
Tipo: FLOAT
-
Binormal.
Commenti
Questa struttura descrive in che modo un'operazione di semplificazione considererà i dati dei vertici durante il calcolo dei costi relativi tra bordi compressi. Ad esempio, se il campo Normal è 0,0, l'operazione di semplificazione ignorerà il componente normale vertice durante il calcolo dell'errore per il collasso. Tuttavia, se il campo Normale è 1,0, l'operazione di semplificazione userà il componente normale vertice. Se il campo Normale è 2,0, raddoppiare la quantità di errori; se il campo Normale è 4,0, allora il numero di errori e così via.
Il tipo LPD3DXATTRIBUTEWEIGHTS viene definito come puntatore alla struttura D3DXATTRIBUTEWEIGHTS .
typedef D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche