An arcball is a way of making a 3d object interactive, by mapping 2d input coordinates into a 3d vector.