Estrutura D3DXATTRIBUTEWEIGHTS
Especifica atributos de peso de malha.
Sintaxe
typedef struct D3DXATTRIBUTEWEIGHTS {
FLOAT Position;
FLOAT Boundary;
FLOAT Normal;
FLOAT Diffuse;
FLOAT Specular;
FLOAT Texcoord[8];
FLOAT Tangent;
FLOAT Binormal;
} D3DXATTRIBUTEWEIGHTS, *LPD3DXATTRIBUTEWEIGHTS;
Membros
-
Posição
-
Tipo: FLOAT
-
Posição.
-
Limite
-
Tipo: FLOAT
-
Mesclar peso.
-
Normal
-
Tipo: FLOAT
-
Normal.
-
Difusa
-
Tipo: FLOAT
-
Valor de iluminação difusa.
-
Especular
-
Tipo: FLOAT
-
Valor de iluminação especular.
-
Texcoord
-
Tipo: FLOAT
-
Oito coordenadas de textura.
-
Tangente
-
Tipo: FLOAT
-
Tangente.
-
Binormal
-
Tipo: FLOAT
-
Binormal.
Comentários
Essa estrutura descreve como uma operação de simplificação considerará os dados de vértice ao calcular custos relativos entre bordas de recolhimento. Por exemplo, se o campo Normal for 0.0, a operação de simplificação ignorará o componente normal de vértice ao calcular o erro para o recolhimento. No entanto, se o campo Normal for 1.0, a operação de simplificação usará o componente normal de vértice. Se o campo Normal for 2.0, dobre a quantidade de erros; se o campo Normal for 4.0, quadruplicar o número de erros e assim por diante.
O tipo LPD3DXATTRIBUTEWEIGHTS é definido como um ponteiro para a estrutura D3DXATTRIBUTEWEIGHTS .
typedef D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também