if (Mat4.isIdentity(matrix))return{name,matrix,inverse:Mat4.identity(),isIdentity:true,hkl:_hkl};
if (!Mat4.isRotationAndTranslation(matrix))thrownewError(`Symmetry operator (${name}) must be a composition of rotation and translation.`);
if (!Mat4.isRotationAndTranslation(matrix,RotationEpsilon))thrownewError(`Symmetry operator (${name}) must be a composition of rotation and translation.`);