Hobby’s algorithm is a technique for fitting a curve onto a sequence of points on the plane, such that it passes through all of the points in order. The resulting curves appear smooth and tend to form pleasant, relaxed shapes. Here’s an interactive example—try dragging some of the points around. Hobby’s algorithm can be used to create simple but effective user input systems for manipulating curves