Coons Cubic with adding, deleting and moving of the control points. Author Stanislav Bohunicky
Source code