Matriz de fila y matriz de columna

¿Qué es una matriz de fila y qué es una matriz de columna?

Matriz de filas

r11 r12 r13 0
r21 r22 r23 0
r31 r32 r33 0
tx  ty  tz  1

De hecho, recuerde la matriz de filas, siempre que recuerde la matriz, los tres componentes que representan la traducción en una fila son la matriz de filas. La matriz de filas debe multiplicarse por el vector para completar el cambio, que es Vector4 Mat. En general, para guardar la sobrecarga de memoria del almacenamiento matricial, solo almacenamos la parte izquierda 4 3, la última columna predeterminada es 0 0 0 1

Matriz de columna

r11 r21 r31 tx
r12 r22 r32 ty
r13 r23 r33 tz
0   0   0   1

La matriz de columnas es en realidad una transposición de la matriz de filas, de modo que los tres componentes de la traducción están en una columna, que es la matriz de columnas. La matriz de columnas debe multiplicarse por el vector para completar el cambio, que es Mat Vector4. En general, para guardar la sobrecarga de memoria del almacenamiento matricial, solo almacenamos las 3 3 partes superiores . Por defecto, la última fila es 0 0 0 1

Varias transformaciones de uso común corresponden a las matrices en DirectX y OpenGL. El lado izquierdo de la figura a continuación es la matriz en DirectX, y el lado derecho es la matriz en OpenGL.
Transformación de la traducción

Para la transformación de traducción, si se usa DirectX, entonces m41, m42 y m43 corresponden respectivamente a tres componentes de traducción, que corresponden a los siguientes Tx, Ty y Tz.

Girar alrededor del eje X

Girar alrededor del eje Y

Girar alrededor del eje Z

Transformación de

escala La matriz de transformación de escala, las dos son consistentes, porque los factores de transformación de la transformación de escala están en la diagonal de la matriz, por lo que la matriz transpuesta es igual a sí misma.

Enlace de referencia:
https://www.cnblogs.com/moxiaotao/p/11205082.html
https://www.cnblogs.com/graphics/archive/2012/08/02/2616017.html
https: //blog.csdn .net / a497406594 / article / details / 102888070

Supongo que te gusta

Origin www.cnblogs.com/xeclass/p/12695418.html
Recomendado
Clasificación