Compartilhar via


Funções aritméticas de vetor

Lista as funções aritméticas de vetor.

Nesta seção

Tópico Descrição
XMVectorAbs
Calcula o valor absoluto de cada componente de um XMVECTOR.
XMVectorAdd
Calcula a soma de dois vetores.
XMVectorAddAngles
Adiciona dois vetores que representam ângulos.
XMVectorCeiling
Calcula o teto de cada componente de um XMVECTOR.
XMVectorClamp
Fixa os componentes de um vetor a um intervalo mínimo e máximo especificado.
XMVectorDivide
Divide uma instância de XMVECTOR por uma segunda instância, retornando o resultado em uma terceira instância.
XMVectorFloor
Calcula o piso de cada componente de um XMVECTOR.
XMVectorIsInfinite
Executa um teste por componente para +/- infinito em um vetor.
XMVectorIsNaN
Executa um teste naN por componente em um vetor.
XMVectorMax
Faz uma comparação por componente entre dois vetores e retorna um vetor que contém os maiores componentes.
XMVectorMin
Faz uma comparação por componente entre dois vetores e retorna um vetor que contém os menores componentes.
XMVectorMod
Calcula o restante do ponto flutuante por componente do quociente de dois vetores.
XMVectorModAngles
Calcula o módulo de ângulo por componente 2PI.
XMVectorMultiply
Calcula o produto por componente de dois vetores.
XMVectorMultiplyAdd
Calcula o produto dos dois primeiros vetores adicionados ao terceiro vetor.
XMVectorNegate
Calcula a negação de um vetor.
XMVectorNegativeMultiplySubtract
Calcula a diferença de um terceiro vetor e o produto dos dois primeiros vetores.
XMVectorPow
Cálculos V1 elevados à potência da V2.
XMVectorReciprocal
Calcula a recíproca por componente de um vetor.
XMVectorReciprocalEst
Estima o recíproco por componente de um vetor.
XMVectorReciprocalSqrt
Calcula a raiz quadrada recíproca por componente de um vetor.
XMVectorReciprocalSqrtEst
Estima a raiz quadrada recíproca por componente de um vetor.
XMVectorRound
Arredonda cada componente de um vetor para o inteiro mais próximo.
XMVectorSaturate
Satura cada componente de um vetor para o intervalo de 0,0f a 1,0f.
XMVectorScale
Escalar multiplica um vetor por um valor de ponto flutuante.
XMVectorSqrt
Calcula a raiz quadrada por componente de um vetor.
XMVectorSqrtEst
Estima a raiz quadrada por componente de um vetor.
XMVectorSubtract
Calcula a diferença de dois vetores.
XMVectorSubtractAngles
Subtrai dois vetores que representam ângulos.
XMVectorSum
Calcula a soma horizontal dos componentes de um XMVECTOR.
XMVectorTruncate
Arredonda cada componente de um vetor para o valor inteiro mais próximo na direção de zero.

 

Funções de vetor da biblioteca DirectXMath