Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |
Temas relacionados