Rotation of a Hypercube
The faces of a hypercube are cubes.  They look distorted because they are being projected onto two dimensions.  If the hypercube is rotated (by cycling the basis vectors, defining the 4 dimensions, we can see that the distortion is not permanent but a result of the perspective.
Start and stop with the button provided.