   column-major matrix with translation at 4th row?How can that be?
  I though I had understand the "thing" about row/column major matrices..now I get confused again..Testing on paper is easy to see that row major have to be pos-multiplication and translation at the 4th row ( v * m , v is a row vector )and column major pre-multiplication with translation at 4th column ( m * v, v is a column vector )Now Im starting to use the fbx sdk, and it says:Matrices are defined using the Column Major scheme. When a KFbxXMatrix represents a transformation (translation, rotation and scale), the last row of the matrix represents the translation part of the transformation.How can that be? How multiplication is donne?   
  I don't know about fbx, but in general row-major and column-major order only describes how the matrix is stored in memory. It is independent of the multiplication convention. You can have a matrix stored in row-major order and still multiply your vectors from the right.   ;Quote:Original post by macnihilistI don't know about fbx, but in general row-major and column-major order only describes how the matrix is stored in memory. It is independent of the multiplication convention. You can have a matrix stored in row-major order and still multiply your vectors from the right.@The OP: The above is correct. There are actually two different conventions at play here: matrix storage order and vector notation convention. The two common conventions for matrix storage order are row major and column major; the two conventions for vector notation are row vectors (translation in the bottom row, vector on the left in matrix-vector multiplication) and column vectors (translation in the right-most column, vector on the right in matrix-vector multiplication). These two conventions can be mixed and matched, giving you a total of four possible combinations, all of which are valid (although some may be preferable over others in certain circumstances for technical reasons).   