function transpose(T) {
    return [
        [T[0][0], T[1][0], T[2][0], T[3][0]],
        [T[0][1], T[1][1], T[2][1], T[3][1]],
        [T[0][2], T[1][2], T[2][2], T[3][2]],
        [T[0][3], T[1][3], T[2][3], T[3][3]]
    ];
}
//matriz transposta de uma matriz 4x4
matriz transposta de uma matriz 4x4
matriz transposta de uma matriz 4x4
function transpose(T) {
    return [
        [T[0][0], T[1][0], T[2][0], T[3][0]],
        [T[0][1], T[1][1], T[2][1], T[3][1]],
        [T[0][2], T[1][2], T[2][2], T[3][2]],
        [T[0][3], T[1][3], T[2][3], T[3][3]]
    ];
}
function transpose ( T ) { return [ [ T [ 0 ] [ 0 ] , T [ 1 ] [ 0 ] , T [ 2 ] [ 0 ] , T [ 3 ] [ 0 ] ] , [ T [ 0 ] [ 1 ] , T [ 1 ] [ 1 ] , T [ 2 ] [ 1 ] , T [ 3 ] [ 1 ] ] , [ T [ 0 ] [ 2 ] , T [ 1 ] [ 2 ] , T [ 2 ] [ 2 ] , T [ 3 ] [ 2 ] ] , [ T [ 0 ] [ 3 ] , T [ 1 ] [ 3 ] , T [ 2 ] [ 3 ] , T [ 3 ] [ 3 ] ] ] ; }
matriz transposta de uma matriz 4x4
matriz transposta de uma matriz 4x4