RT Craig Roblewsky
A little @CodePen demo from a never published tutorial. Features @greensock's Draggable plugin to drag along the curve and the mapRange() utility method to fill as you drag along the curve. Also a little inertia so you can throw the target too.
https://codepen.io/PointC/pen/rNqqgvK