This is a flash animation of hypocycloid Straight-line Mechanism.
A point on the circumference of a circle rolling on the inside of another circle generates curves called hypocycloids. When the diameter of the rolling circle is one half that of the outer circle the curve traced by a point on the circumference of smaller circle is an exact straight line. This principle is used to design a planetary gear pair that when rotated by a crank in the rear it moves the slider in a vertical motion.