A kaleidoscope is where several mirrors are placed at an angle to one another.
Typically there are three rectangular mirrors set at 60° to each other so that they form an equilateral triangle. The 60° angle generates an infinite regular grid of duplicate images of the original, with each image having six possible angles and being a mirror image or not.
As the tube is rotated, the tumbling of the coloured objects presents varying colours and patterns. Arbitrary patterns show up as a beautiful symmetrical pattern created by the reflections.
This effect will be the main element of my final assignment.