Cardioid Sliding on Orthogonal Lines
JavaSketchpad file