Partilhar via


Suporte à função matemática no D3DX (Direct3D 9)

Observação

A biblioteca do utilitário D3DX foi preterida. Em vez disso, recomendamos que você use DirectXMath .

D3DX é uma biblioteca de utilitários que fornece serviços auxiliares. É uma camada acima do componente Direct3D.

Matemática

O suporte matemático, contido em um conjunto de funções, é fornecido para:

  • Cálculos de cor
  • Aviões
  • Manipulação de matriz
  • Quaternions
  • Vetores 2D
  • Vetores 3D
  • Vetores 4D

Observe que, quando combinado com as sobrecargas do C++, o suporte para tipos básicos de matemática 3D é extenso.

Para obter mais informações sobre essas funções, consulte Funções D3DX. Para ajudar a localizar a função necessária, elas são divididas em várias pastas.

FLOAT16

Ao usar o tipo de dados FLOAT16, certifique-se de limitar os valores a um máximo de D3DX_16F_MAX. Qualquer valor FLOAT16 que exceda isso resultará em um comportamento indefinido no pipeline. Consulte Outras constantes D3DX.

D3DX