Working with Graphic Elements > Classes > Matrix4 > Matrix4.transpose
transpose();
The transpose method transposes matrix.
Transposition swaps rows and columns.
To execute this example, in the HEAD tag of HTML page specify links to the following JS and CSS files: PP.js, PP.GraphicBase.js. Create a new matrix:
// Create a matrix matrix = new PP.Matrix4([ 4.717621803283691, 0, 0, 0, 0, 10.385396957397461, 0, 0, 0, 0, -1.0000020265579224, -1, 0, 0, -0.002000001957640052, 0 ]); // Transpose matrix matrix.transpose() // Get matrix values matrix.getData(); // -> // [4.717621803283691, 0, 0, 0, // 0, 10.385396957397461, 0, 0, // 0, 0, -1.0000020265579224, -0.002000001957640052, // 0, 0, -1, 0]
After executing the example, matrix is transposed.
See also: