Kaleidocycles are a fun little mathematical toy made from a chain of special tetrahedrons with certain properties which allows them to rotate freely. This demo allows you to generate all such chains.
Change side lengths by updating offsets PA, PB, QC, QD. Sidelengths are constrained to be positive (PB-PA>0, QD-QC>0).
One can update the number of sides/tetrahedrons to any even number greater than 6.