The classification of the cross sections

cube as intersection of halfspaces

It is convenient to see the cube as the intersection of six halfspaces determined by its faces. Namely, the cube is the space between the top and the bottom face, intersected with the space between the left and the right face and with the space between the front and the back face.

intersection of three stripes

To study the cross sections of the cube: rather than seeing the plane inside the cube, it is convenient to see the cube inside the plane. Namely, we can study the cross sections with plane geometry.
Suppose that the slicing plane is not perpendicular to a cube face (an easy case we have already dealt with). Then the space between the top and the bottom cube faces, seen inside the slicing plane, is the stripe between two parallel lines. The same holds for the other two pairs of opposite cube faces, resulting in other two stripes.
Because of our assumption on the slicing plane, the three stripes in the plane have distinct directions.
Thus, the intersection between the cube and a plane that is not perpendicular to a cube face is the intersection between three stripes in the plane with distinct directions.

Which shapes can be obtained by intersecting three stripes in the plane with distinct directions?