平移
translate tx ty tz
100001000010txtytz1
缩放
scale kx ky kz
kx0000ky0000kz00001
旋转
绕任意轴(过原点)旋转(注意要把轴向量归一化,不然会在“点在轴上”这个情况下出问题)
rotate x y z d
(1−cos(d))∗x∗x+cos(d)(1−cos(d))∗y∗x+sin(d)∗z(1−cos(d))∗z∗x−sin(d)∗y0(1−cos(d))∗x∗y−sin(d)∗z(1−cos(d))∗y∗y+cos(d)(1−cos(d))∗z∗y+sin(d)∗x0(1−cos(d))∗x∗z+sin(d)∗y(1−cos(d))∗y∗z−sin(d)∗x(1−cos(d))∗z∗z+cos(d)00001