The concept of smooth rotation is simple. If you were to have several rotated images within a timed looping instruction, each image will be displayed in sequence. Though, there's actual logic which causes the smooth rotation (provided usually by a library).
EDIT: If you were working with images, it'd be much easier to deal with.