Source
void copyFrom(Matrix3D matrix) { _data[00] = matrix.m00; _data[01] = matrix.m10; _data[02] = matrix.m20; _data[03] = matrix.m30; _data[04] = matrix.m01; _data[05] = matrix.m11; _data[06] = matrix.m21; _data[07] = matrix.m31; _data[08] = matrix.m02; _data[09] = matrix.m12; _data[10] = matrix.m22; _data[11] = matrix.m32; _data[12] = matrix.m03; _data[13] = matrix.m13; _data[14] = matrix.m23; _data[15] = matrix.m33; }