code: public Matrix4f invertOrtho(Matrix4f dest) {
          float invM00 = 1.0f / m00;
          float invM11 = 1.0f / m11;
          float invM22 = 1.0f / m22;
          dest.set(invM00, 0, 0, 0,
                   0, invM11, 0, 0,
                   0, 0, invM22, 0,
                   -m30 * invM00, -m31 * invM11, -m32 * invM22, 1);
          dest._properties(PROPERTY_AFFINE | (this.properties & PROPERTY_ORTHONORMAL));
          return dest;
      }
docs: /* (non-Javadoc)
  @see org.joml.Matrix4fc#invertOrtho(org.joml.Matrix4f)