Surface deformation is important to the creation of useful and realistic 3D models. The mechanisms for controlling the models can vary from the physical constraints of a system, or data from some type of measuring device. Conventionally, geometric models are parametric, meaning that they usually rely on a set of basis functions. This limits the types of shapes these models can represent as they cannot deform much from their original shape without some type of re-parametrization. This re-parametrization is usually heuristically controlled, and costly in terms of computation time. The intrinsic geometry of the model can be difficult to meaure exactly, artifacts may be introduced, and critical details lost. Using an implicit level-set model avoids such problems.