1. A method of deforming a geometric object, comprising: providing a data segment representing a geometric object; defining a contour enclosing said geometric object in said data segment; calculating a plurality of barycentric coordinates having a plurality of complex coefficients according to said enclosing contour; receiving user input to manipulate said enclosing contour to a target contour; and using said plurality of barycentric coordinates according to said target contour for mapping said geometric object to a target geometric object.