MATLAB: Warp just a subset of a plot

cartoonlmorphplottessellatetransfromwarp

Hello, I'm trying to warp and move around aspects of a plot. I'm using Doug's George body figure. http://blogs.mathworks.com/images/steve/37/maketform_tformfwd_01.png http://blogs.mathworks.com/images/steve/37/george.mat
And I'm trying to find a way to, say, just bend it's head to the side, or say stretch it's sides so it looks like it has arms.
I image that i could some how tessellate the points and use this to some how pull everything, but I really don't know where to start.
any help would be greatly appreciated.
More specifically, goal is to be able to pick a point on this body outline, move it to some other location, and have the neighboring points move with it in a smooth way.
now, this doesn't need to be that pretty, just wanna make it do "basic" warps, like nod and stuff. doesn't need to be very clean.
thanks!
Related Question