Compartir a través de


Funciones de matriz de la biblioteca directXMath

Enumera las funciones de matriz proporcionadas por DirectXMath.

Nota

DirectXMath ofrece versiones a la izquierda y a la derecha de funciones de matriz con "manos a mano", pero siempre supone un formato principal de fila.

 

En esta sección

Tema Descripción
XMMatrixAffineTransformation
Crea una matriz de transformación afín.
XMMatrixAffineTransformation2D
Crea una matriz de transformación afín 2D en el plano xy.
XMMatrixDecompose
Divide una matriz de transformación 3D general en sus componentes escalares, rotacionales y traslacionales.
XMMatrixDeterminant
Calcula el determinante de una matriz.
XMMatrixIdentity
Compila la matriz de identidad.
XMMatrixInverse
Calcula el inverso de una matriz.
XMMatrixIsIdentity
Comprueba si una matriz es la matriz de identidad.
XMMatrixIsInfinite
Comprueba si alguno de los elementos de una matriz es infinito positivo o negativo.
XMMatrixIsNan
Comprueba si alguno de los elementos de una matriz es NaN.
XMMatrixLookAtLH
Crea una matriz de vista para un sistema de coordenadas a la izquierda usando una posición de cámara, una dirección hacia arriba y un punto focal.
XMMatrixLookAtRH
Crea una matriz de vista para un sistema de coordenadas a la derecha usando una posición de cámara, una dirección hacia arriba y un punto focal.
XMMatrixLookToLH
Crea una matriz de vista para un sistema de coordenadas a la izquierda usando una posición de cámara, una dirección hacia arriba y una dirección de cámara.
XMMatrixLookToRH
Crea una matriz de vista para un sistema de coordenadas a la derecha usando una posición de cámara, una dirección hacia arriba y una dirección de cámara.
XMMatrixMultiply
Calcula el producto de dos matrices.
XMMatrixMultiplyTranspose
Calcula la transposición del producto de dos matrices.
XMMatrixOrthographicLH
Crea una matriz de proyección ortogonal para un sistema de coordenadas a la izquierda.
XMMatrixOrthographicOffCenterLH
Crea una matriz de proyección ortogonal personalizada para un sistema de coordenadas a la izquierda.
XMMatrixOrthographicOffCenterRH
Crea una matriz de proyección ortogonal personalizada para un sistema de coordenadas a la derecha.
XMMatrixOrthographicRH
Crea una matriz de proyección ortogonal para un sistema de coordenadas a la derecha.
XMMatrixPerspectiveFovLH
Crea una matriz de proyección de perspectiva a la izquierda basada en un campo visual.
XMMatrixPerspectiveFovRH
Crea una matriz de proyección de perspectiva a la derecha basada en un campo visual.
XMMatrixPerspectiveLH
Crea una matriz de proyección de perspectiva a la izquierda.
XMMatrixPerspectiveOffCenterLH
Crea una versión personalizada de una matriz de proyección de perspectiva a la izquierda.
XMMatrixPerspectiveOffCenterRH
Crea una versión personalizada de una matriz de proyección de perspectiva a la derecha.
XMMatrixPerspectiveRH
Crea una matriz de proyección de perspectiva a la derecha.
XMMatrixReflect
Crea una matriz de transformación diseñada para reflejar vectores a través de un plano determinado.
XMMatrixRotationAxis
Crea una matriz que gira alrededor de un eje arbitrario.
XMMatrixRotationNormal
Crea una matriz que gira alrededor de un vector normal arbitrario.
XMMatrixRotationQuaternion
Crea una matriz de rotación a partir de un cuaternión.
XMMatrixRotationRollPitchYaw
Crea una matriz de rotación basada en un tono, una guiñada y una rotación (ángulos euler).
XMMatrixRotationRollPitchYawFromVector
Crea una matriz de rotación basada en un vector que contiene los ángulos de Euler (inclinación, giro y rollo).
XMMatrixRotationX
Crea una matriz que gira alrededor del eje X.
XMMatrixRotationY
Crea una matriz que gira alrededor del eje Y.
XMMatrixRotationZ
Crea una matriz que gira alrededor del eje Z.
XMMatrixScaling
Crea una matriz que se escala a lo largo del eje X, el eje Y y el eje Z.
XMMatrixScalingFromVector
Crea una matriz de escalado a partir de un vector 3D.
XMMatrixSet
Crea una matriz con valores float .
XMMatrixShadow
Crea una matriz de transformación que aplana la geometría en un plano.
XMMatrixTransformation
Crea una matriz de transformación.
XMMatrixTransformation2D
Crea una matriz de transformación 2D en el plano xy.
XMMatrixTranslation
Crea una matriz de traducción a partir de los desplazamientos especificados.
XMMatrixTranslationFromVector
Crea una matriz de traducción a partir de un vector.
XMMatrixTranspose
Calcula la transposición de una matriz.
XMMatrixVectorTensorProducto
Calcula el producto de tensor externo de 2 vectores.

 

Funciones de la biblioteca directXMath