This program rolls (invisible) shapes around other (invisible) shapes and traces a point on the shape as it moves along. Here's an animation of how it works:
Quality will be lost at higher speeds