C++ (Qt)struct CRotMatrix { float m[3][3];};
C++ (Qt)void Transform( float vec[3], const CRotMatrix & M ){ float x = vec[0], y = vec[1], z = vec[2]; vec[0] = x * M.m[0][0] + y * M.m[1][0] + z * M.m[2][0]; vec[1] = x * M.m[0][1] + y * M.m[1][1] + z * M.m[2][1]; vec[2] = x * M.m[0][2] + y * M.m[1][2] + z * M.m[2][2];}