estructura de D3DX10_ATTRIBUTE_WEIGHTS
Especifica atributos de peso de malla.
Sintaxis
typedef struct D3DX10_ATTRIBUTE_WEIGHTS {
FLOAT Position;
FLOAT Boundary;
FLOAT Normal;
FLOAT Diffuse;
FLOAT Specular;
FLOAT Texcoord[8];
FLOAT Tangent;
FLOAT Binormal;
} D3DX10_ATTRIBUTE_WEIGHTS, *LPD3DX10_ATTRIBUTE_WEIGHTS;
Miembros
-
Posición
-
Tipo: FLOAT
-
Ubicación.
-
Límite
-
Tipo: FLOAT
-
Peso de mezcla.
-
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 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 para el 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, double la cantidad de errores; si el campo Normal es 4.0, cuadruplica el número de errores, etc.
El tipo LPD3DX_ATTRIBUTE_WEIGHTS se define como puntero a la estructura D3DX_ATTRIBUTE_WEIGHTS.
typedef D3DX_ATTRIBUTE_WEIGHTS* LPD3DX_ATTRIBUTE_WEIGHTS;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también