Partilhar via


Suporte a funções matemáticas em D3DX (Direct3D 9)

Observação

A biblioteca de utilitários 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 num conjunto de funções, é fornecido para:

  • Cálculos de cores
  • Aviões
  • Manipulação matricial
  • Quaterniões
  • Vetores 2D
  • Vetores 3D
  • Vetores 4D

Observe que, quando combinado com as sobrecargas 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 encontrar a função que você precisa, eles são divididos 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 de FLOAT16 que exceda isso resultará em um comportamento indefinido no pipeline. Consulte outras constantes D3DX.

D3DX