Thinking in 3D