sjm::mat4
   四乘四矩阵。与 vec4Math4_r 配合,进行三维图形变换。
成员:
float a11, a12, a13, a14,
    a21, a22, a23, a24,
    a31, a32, a33, a34,
    a41, a42, a43, a44;

构造器:
mat4();
   默认构造器。

mat4(float i);
   对角线上的数赋值为 i,其它全为 0。

mat4(float a11, float a12, float a13, float a14,
    float a21, float a22, float a23, float a24,
    float a31, float a32, float a33, float a34,
    float a41, float a42, float a43, float a44);
   指定每个数的值。

方法:
void set();
   所有的数都改为 0。

void set(float i);
   对角线上的数改为 i,其它数改为 0。

void set(mat4& m);
   把 m 的数据复制到自己。

void identity();
   自己置为单位矩阵。

相关:Math4_r