From cube to snub-cubes

Drag point A to tranform the cube into a cuboctahedron.

Then, drag point B to get the two possible snub-cubes.

Point C allows the manipulation of the original cube.

snubCube.png
To manipulate the construction, download Cabri 3D plug-in

Download the figure