The Windmill Algorithm

Suppose we have a finite set of points in the plane, no three of which are collinear. A line drawn through one of them pivots around that point until it encounters another point, when it adopts that point as the new pivot. Call this line a “windmill”; it continues indefinitely, always rotating in the same direction. Show that we can choose an initial point and line so that the resulting windmill uses each point as a pivot infinitely many times.

Click for Answer