@Archchie, спасибо большое, работает как нужно. А можно, если не сильно сложно, его немного допилить. Суть такая:
если не активирована привязка SNAP, то работал как сейчас, т.е. резал точно по линии курсора
а если активирована привязка, то резал по ближайшей к курсору мыши линии сетки, согласно...