Cartesian coordinates for the vertices of a truncated hexahedron centered at the origin with edge length 2ξ are all the permutations of
(±ξ, ±1, ±1),
where ξ = √2 − 1.

The parameter ξ can be varied between ±1.
A value of 1 produces a cube, 0 produces a cuboctahedron, and negative values produces self-intersecting octagrammic faces.

If the self-intersected portions of the octagrams are removed, leaving squares, and truncating the triangles into hexagons, truncated octahedra are produced, and the sequence ends with the central squares being reduced to a point, and creating an octahedron.
Cartesian coordinates for the vertices of a truncated hexahedron centered at the origin with edge length 2ξ are all the permutations of
(±ξ, ±1, ±1),
where ξ = √2 − 1.
The parameter ξ can be varied between ±1. A value of 1 produces a cube, 0 produces a cuboctahedron, and negative values produces self-intersecting octagrammic faces.
If the self-intersected portions of the octagrams are removed, leaving squares, and truncating the triangles into hexagons, truncated octahedra are produced, and the sequence ends with the central squares being reduced to a point, and creating an octahedron.
Truncated cube