2d cutting