‘Deep Cut‘: An All-in-One Geometric Algorithm for Unconstrained Cut, Tear and Drill of Soft-bodies in Mobile VR.