deforming kinetic primitives