*On 02/07/2017 at 12:04, ***xxxxxxxx** wrote:

Ok, it seems that we don't care beause the first will line will be the offset matrix component :

```
1 0 0 0
v0.x v1.x v2.x v3.x
v0.y v1.y v2.y v3.y
v0.z v1.z v2.z v3.z
Transposed :
1 v0.x v0.y v0.z
0 v1.x v1.y v1.z
0 v2.x v2.y v2.z
0 v3.x v3.y v3.z
```

So with an offset v0 of (0,0,0), we will still get the first line correct.

```
def TransposeMatrix(m) :
v1 = Vector(m.v1.x, m.v2.x, m.v3.x)
v2 = Vector(m.v1.y, m.v2.y, m.v3.y)
v3 = Vector(m.v1.z, m.v2.z, m.v3.z)
m.v1 = v1
m.v2 = v2
m.v3 = v3
m.off = Vector()
```

Can you confirm me ? :-)