位移
translate mat
[
1,0,0,tx,
0,1,0,ty,
0,0,1,tz,
0,0,0,1
]
缩放
scale mat
[
sx,0 ,0 ,0,
0 ,sy,0 ,0,
0 ,0 ,sz,0,
0 ,0 ,0 ,1,
]
旋转
rotate x mat
[
1,0 ,0 ,0
0,cos,-sin,0
0,sin,cos ,0
0,0 ,0 ,1
]
rotate y mat
[
cos , 0 ,sin,0
0 , 1 ,0 ,0
-sin, 0 ,cos ,0
0 , 0 ,0 ,1
]
rotate z mat
[
cos,-sin,0,0,
sin,cos ,0,0,
0 ,0 ,1,0,
0 ,0 ,0,1,
]
注
- unity中旋转顺序为zxy