Estructura D3DXATTRIBUTEWEIGHTS
Especifica los atributos de peso de la malla.
Sintaxis
typedef struct D3DXATTRIBUTEWEIGHTS {
FLOAT Position;
FLOAT Boundary;
FLOAT Normal;
FLOAT Diffuse;
FLOAT Specular;
FLOAT Texcoord[8];
FLOAT Tangent;
FLOAT Binormal;
} D3DXATTRIBUTEWEIGHTS, *LPD3DXATTRIBUTEWEIGHTS;
Miembros
-
Posición
-
Tipo: FLOAT
-
Ubicación.
-
Límite
-
Tipo: FLOAT
-
Lizcle el peso.
-
Normal
-
Tipo: FLOAT
-
Normal.
-
Difusa
-
Tipo: FLOAT
-
Valor de iluminación difusa.
-
Especular
-
Tipo: FLOAT
-
Valor de iluminación especular.
-
Texcoord
-
Tipo: FLOAT
-
Ocho coordenadas de textura.
-
Tangente
-
Tipo: FLOAT
-
Tangente.
-
Binormal
-
Tipo: FLOAT
-
Binormal.
Comentarios
En esta estructura se describe cómo una operación de simplificación considerará los datos de vértices al calcular los costos relativos entre los bordes contraíntes. Por ejemplo, si el campo Normal es 0,0, la operación de simplificación omitirá el componente normal del vértice al calcular el error del colapso. Sin embargo, si el campo Normal es 1.0, la operación de simplificación usará el componente normal del vértice. Si el campo Normal es 2,0, doble la cantidad de errores; si el campo Normal es 4.0, cuadruplica el número de errores, etc.
El tipo LPD3DXATTRIBUTEWEIGHTS se define como puntero a la estructura D3DXATTRIBUTEWEIGHTS .
typedef D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también