Using spheres as points of influence, the cylinder is manipulated based on the distance between it and the spheres. The end result is a form that is produce from combining multiple basic moves. The definition can be found at www.alexhogrefe.com
source