A wireframe cube whose 8 corners are rotated and perspective-projected in the shader, then every cell measures its distance to the 12 projected edges to light up the lines — so the spinning frame is rasterized purely as ASCII strokes. It tumbles on its own and the cursor grabs it to spin by hand.