Инструмент «Нож»
Как разрезать фигуру надвое по линии или подрезать линию до того места, где она пересекает другую.
Нож (Shift+K) режет графику надвое, и векторную, и пиксельную. Вы протягиваете линию разреза по холсту, и ничего не происходит, пока вы не отпустите: линия, которую видно во время протяжки, — это лишь предпросмотр, поэтому можно начать заново, протянув в другом месте. Она рисуется красной и становится зелёной в тот момент, когда лежит там, где и правда что-то разрежет.
Две пастилки на полосе параметров решают, что делает разрез и как вы его рисуете.
| ShiftK | Инструмент «Нож» |
Разделить и Обрезать
| Режим | Нужно ли выделение | Что делает |
|---|---|---|
| Разделить | Да | Режет выбранную фигуру там, где её пересекает ваш разрез. Замкнутая фигура становится двумя целыми фигурами; открытый контур становится отдельными кусками. Режим по умолчанию. |
| Обрезать | Нет | Убирает тот кусок линии, что лежит между двумя местами её пересечения с другими линиями. |
| Рез | Что делает |
|---|---|
| Линия | Прямой разрез между тем, где вы нажали, и тем, где отпустили. Вариант по умолчанию. |
| От руки | Разрез идёт по тому пути, который вы протянули. |
Разделение фигуры
Сперва выберите фигуру: «Разделить» работает по выделению. Протяните разрез и отпустите: фигура становится двумя кусками или больше, и все они после этого выделены, поэтому их сразу можно развести. Каждый кусок сохраняет исходные имя, заливку, обводку, непрозрачность и режим наложения, и оба они — обычные фигуры, которые можно править дальше инструментом «Узел». Их очертания заново подгоняются кривыми Безье, поэтому изогнутый край, которого разрез не коснулся, возвращается кривыми, а не цепочкой жёстких узлов.
Открытый контур режется тоже, и режется он иначе. Делить там нечего, внутренности нет, поэтому вместо этого кривая разбивается ровно там, где её пересекает ваш разрез, и каждая цепочка точек уходит в свою фигуру. Геометрия точна: две половины разрезанной кривой воспроизводят исходную, поэтому линия, разрезанная посреди изгиба, там не выпрямляется.
Прямое разделение режет вдоль всей бесконечной прямой, а не только вдоль нарисованного вами отрезка, и потому предпросмотр показывает бледное красное продолжение, уходящее в обе стороны. Протянуть достаточно через ту часть фигуры, которая вам важна. Если линия проходит мимо фигуры вовсе, эту фигуру оставляют в покое.
Подрезка линии
«Обрезать» служит для чистки черновой штриховки, и выделения ей не нужно: она смотрит на каждую видимую редактируемую фигуру холста. Пересеките линию ножом, и кусок между ближайшими пересечениями с обеих сторон будет удалён. Открытый конец, подошедший близко к другому штриху, тоже считается пересечением, поэтому перелетевший хвост можно подрезать по той линии, которую он перелетел.
Подрезанная линия возвращается открытой и без заливки: после этого линия так и остаётся линией. Залитая фигура сохраняет свою заливку и остаётся замкнутой, ведь подрезка откусила от неё кусок, а не превратила её в штрих; раньше она возвращалась пустой, и это читалось так, будто нож её удалил. Если место разреза ничем не ограничено, штрих делится надвое, а не теряет кусок. Первый кусок остаётся на исходном слое; второй становится новым слоем.
Разрез пиксельного рисунка
На растровом или пиксельном слое та же протяжка режет рисунок надвое вдоль линии, и это работает с любой кистью, включая разбросанные и текстурные. Две половины ложатся отдельными слоями, как и у разделённой фигуры, поэтому одну от другой можно сразу же отвести.
Что происходит с заливками и обводками
- Разделение замкнутой фигуры: обе половины остаются замкнутыми и сохраняют исходные заливку и обводку.
- Разделение открытого контура: каждая цепочка точек становится своим открытым контуром, и каждый кусок сохраняет исходные имя, заливку, обводку, непрозрачность и режим наложения. Дырки и булевы куски не переносятся, ведь у куска линии нет внутренности, чтобы их держать.
- Подрезка линии: уцелевшие концы открыты и не залиты; стиль их обводки сохраняется.
- Подрезка залитой фигуры: остаток остаётся замкнутым и сохраняет свою заливку.
- В обоих режимах: куски сохраняют ключевые кадры, эффекты, узор пунктира и обрезку той фигуры, из которой вышли.
Пределы
- Разделение работает только по выделенному.
- Разделение, которое оставило бы одну сторону пустой, пропускается, поэтому касание края вскользь не делает ничего.
- Разделение от руки применяется, только когда оно и правда даёт два куска или больше.
- У ножа нет клавиш-модификаторов, и он не привязывается. Разрез, который никуда не попал, просто заканчивается без сообщения, а Escape отменяет начатую протяжку.