A New Mesh Deformation Techinique for Simplicial and Non-Simplicial Meshes