Punching 3D Models