Translation position in matrix

Hi there,

The documentation says the translation amounts for x,y,z are stored on the last column of the matrix.

If I create an identity matrix and make a translation like this:

const matrix = new THREE.Matrix4().makeTranslation(7, 8, 9)

the translation values seem to be stored on the last row, instead of the last column.
Check attached image.

Any idea why this happens?
Thank you.

see three.js docs

1 Like

Thank you for the explanation. Much appreciated.