Show contents 

Working with Graphic Elements > Classes > Matrix4 > Matrix4.transpose

Matrix4.transpose

Syntax

transpose();

Description

The transpose method transposes matrix.

Comments

Transposition swaps rows and columns.

Example

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:

Matrix4