public Axial(Cube cube) : this(cube.X, cube.Z) { }
public OddQ(Cube cube) : this(cube.X, cube.Z + (cube.X - (cube.X & 1)) / 2) { }