Fast and precise kinematic skeleton extraction of 3 D dynamic meshes