public static rotationFromQuaternion<T extends Matrix4>(quat: THREE.Quaternion): T {
        const matrix = new this();
        matrix.makeRotationFromQuaternion(quat);
        return matrix as T;
    }