Virtual Node Algorithms For Simulating And Cutting Deformable Solids