mesh deformation to a shape ,how do i found that my mesh is deformed to a specific shape
i am doing mesh deformation in unity by hitting tool and on collision mesh has deformed to opposite to the direction of the force , now my deformation is working fine but i am getting problem is that , i have no exact idea on run time that either the mesh is deformed to the proper shape or not , how i get to know that , one method i had already tried was that , i put the same shape in the mesh and get that shapes vertices distance on collision hit.point and then calculate how much vertices are collided from the whole list of all vertices , but this method is not so effective , because on some points the inner shape have more detail and on some points it have less , when it collide on the detailed vertices then its progression jumped to the half of the total , like if i gave bottle as inner shape , and the bottle`s hap have 400 vertices and other entire bottle have 600 , total are 1000 , when it will collide to the bottle`s cap it gives 40% progress completed , but the bottle is just shown 5 or 10 % sorry for the english side , i`m not native english speaker , don`t i have delivered my exact point or not , i need help ,
like this game Woodturning 3D by vodoo link