Как отрезать часть фигуры в фигме

Как отрезать часть фигуры в фигме

Фигма — один из самых популярных инструментов для проектирования интерфейсов, который позволяет дизайнерам создавать сложные макеты с высокой точностью. Часто в процессе работы возникает необходимость выделить и отрезать часть фигуры: например, чтобы получить нестандартную форму, обрезать лишние элементы или подготовить компонент к анимации. Фигма предоставляет несколько способов выполнить эту задачу, включая булевы операции, маскирование, обтравочные контуры и редактирование векторных точек.

Чтобы отрезать часть фигуры в Figma, используйте булевы операции (например, «Вычесть») или маскирование с помощью фигур. Самый точный способ — комбинация векторного редактирования и операций объединения.

Редактирование векторных точек: основа точного контроля

Один из самых гибких способов отрезать часть фигуры — это прямое редактирование её векторных точек. Этот метод подходит, когда вам нужно изменить форму вручную, например, обрезать угол или создать выемку.

Для начала выберите нужную фигуру с помощью инструмента «Выбор» (V). Затем нажмите правой кнопкой мыши и выберите «Преобразовать в векторный объект» (Convert to Vector). Это действие разрешит вам редактировать каждую точку контура. Теперь активируйте инструмент «Редактировать точки» (P), чтобы увидеть узлы и направляющие.

Чтобы отрезать часть фигуры, добавьте новые точки на границе будущего среза. Для этого щёлкните по линии — появится новая анкерная точка. Переместите её в нужное место, затем выделите лишние сегменты и удалите их с помощью клавиши Delete. После этого замкните контур, если необходимо, соединив оставшиеся точки.

  • Добавление точек позволяет точно определить границу среза.
  • Удаление сегментов происходит быстро, но требует аккуратности.
  • После редактирования можно использовать инструмент «Сгладить» для улучшения формы.
Полезно знать: Если вы работаете с текстом или фигурой, которую нельзя напрямую редактировать, сначала преобразуйте её в векторный путь.

Пошаговый алгоритм: ручной срез через векторное редактирование

  1. Выберите фигуру и преобразуйте её в вектор (правый клик → Convert to Vector).
  2. Активируйте инструмент «Редактировать точки» (P).
  3. Щёлкните по линии, где нужно сделать срез, чтобы добавить новую точку.
  4. Повторите для второй стороны, чтобы определить границу отрезаемого участка.
  5. Выделите сегмент между точками и нажмите Delete.
  6. При необходимости соедините оставшиеся концы, перетащив одну точку к другой.

Этот метод даёт полный контроль над формой, но не подходит для временных или повторяющихся задач. Он идеален, когда нужна уникальная, неповторимая форма.

Булевы операции: как вычесть одну фигуру из другой

Булевы операции — основной способ «отрезать» одну фигуру из другой в Figma. Они позволяют объединять, вычитать, пересекать и исключать области. Для отрезания используется операция «Вычесть» (Subtract).

Создайте две фигуры: ту, которую хотите обрезать (например, прямоугольник), и ту, которая будет «вырезать» (например, круг). Разместите вторую фигуру поверх первой так, чтобы она покрывала область, которую нужно удалить. Удерживая Shift, выделите обе фигуры.

Перейдите в верхнюю панель инструментов и найдите раздел «Boolean Operations». Выберите значок «Вычесть» (минус). В результате нижняя фигура будет иметь вырез в форме верхней. Это не просто скрытие — данные удаляются навсегда, что важно для оптимизации файлов.

Операция
Иконка
Результат
Объединить (Union)
+
Соединяет фигуры в одну
Вычесть (Subtract)
Удаляет верхнюю форму из нижней
Пересечение (Intersect)
Оставляет только общую область
Исключение (Exclude)
Удаляет пересечение, оставляя остальное
«Булевы операции — это фундаментальный инструмент в Figma. Их использование экономит до 40% времени при работе с составными формами.» — Анна Петрова, UX-дизайнер, 8 лет опыта

Когда использовать Subtract, а когда Exclude?

Операция «Вычесть» удаляет верхний слой из нижнего. Она работает последовательно: первая фигура в стеке остаётся, вторая вычитается. «Исключение» же удаляет только пересекающуюся область, оставляя всё остальное.

Если вы хотите просто вырезать кусок — используйте «Вычесть». Если нужно создать дыру по центру, сохранив внешние края, — подойдёт «Исключение». Оба метода необратимы, поэтому перед применением рекомендуется дублировать слои (Ctrl+D).

Маскирование: скрытие части фигуры без удаления

Маскирование — это немодифицирующий способ «отрезать» часть фигуры. В отличие от булевых операций, он не удаляет данные, а просто скрывает их за пределами заданной области. Это особенно полезно при работе с изображениями, текстом или компонентами, которые могут понадобиться в полном виде позже.

Чтобы создать маску, поместите фигуру-маску поверх того, что нужно обрезать. Выделите оба слоя и нажмите Ctrl+Alt+M (или выберите в контекстном меню «Use as Mask»). Теперь всё, что выходит за границы маски, станет невидимым.

Маски сохраняют исходный объект полностью. Вы можете свободно перемещать, редактировать или изменять размер скрытой фигуры — она появится снова, как только попадёт в зону видимости. Это делает маски идеальными для прототипирования и анимаций.

Полезно знать: Маски работают только с прямыми потомками в группе. Убедитесь, что маска и содержимое находятся на одном уровне в иерархии.

Пример использования маски: карусель изображений

Представьте, что вы создаёте горизонтальную карусель. Каждое изображение частично скрыто по краям. С помощью маски вы ограничиваете видимую область, а затем анимируете положение изображений внутри неё. При этом сами изображения остаются нетронутыми.

  • Создайте прямоугольник — это будет рамка-маска.
  • Поместите изображение внутрь группы с этой маской.
  • Нажмите Ctrl+Alt+M, чтобы применить маску.
  • Теперь изображение будет отображаться только в пределах прямоугольника.

Этот подход часто используется в прототипах с прокруткой или слайд-эффектами. Он не изменяет оригинальные данные, что критично при A/B-тестировании.

Продвинутые методы: обтравочные контуры и плагины

Для сложных случаев можно использовать комбинацию булевых операций и масок, а также сторонние плагины. Например, плагин Vectorizer позволяет автоматически создавать векторные маски по изображению, а Mask Tools расширяет функционал стандартного маскирования.

Один из продвинутых приёмов — создание обтравочного контура с помощью нескольких фигур. Допустим, вам нужно вырезать сложную форму из текста. Создайте текст, преобразуйте его в вектор (Shift+Cmd+O), затем наложите поверх несколько фигур и примените операцию «Вычесть».

Плагин Boolean Dude упрощает работу с булевыми операциями, позволяя применять их к группам и компонентам без ручного преобразования. Это спасает часы при работе с иконками или сложными иллюстрациями.

«Я ежедневно использую плагин Boolean Dude — он позволяет вычитать формы даже из вложенных компонентов, что в нативной Figma недоступно.» — Дмитрий Лебедев, продукт-дизайнер в IT-стартапе

Когда стоит использовать плагины?

  • Если вы регулярно выполняете однотипные операции вырезания.
  • Когда нужно работать с большими группами объектов.
  • Если требуется автоматизация: например, массовое создание вырезов по шаблону.

Плагины можно найти в разделе «Plugins» в Figma. Установите нужный, и он появится в меню после выделения объектов. Большинство из них бесплатны и обновляются сообществом.

Типичные ошибки и как их избежать

Новички часто сталкиваются с проблемами при попытке отрезать часть фигуры. Одна из самых частых — попытка применить булеву операцию к тексту или изображению без преобразования в вектор. Figma не позволит вычесть изображение из другого изображения напрямую.

Другая ошибка — неправильный порядок слоёв. В операции «Вычесть» важен порядок: то, что находится сверху, будет вычтено из того, что ниже. Если ничего не происходит — проверьте порядок в панели слоёв.

Ошибка
Причина
Решение
Не работает Subtract
Фигура не векторная
Преобразовать в вектор (Shift+Cmd+O)
Маска не применяется
Объект не в группе с маской
Поместить в одну группу, затем Ctrl+Alt+M
Форма исчезла после вычитания
Неправильный порядок слоёв
Поменять местами в слоях
Полезно знать: Всегда дублируйте слои перед применением булевых операций. Это защитит вас от потери данных.

Экспертное мнение

Мы поговорили с Еленой Котовой, старшим дизайнером в продуктовой команде одного из крупных финтех-проектов. У неё более 10 лет опыта в UI/UX.

«Когда я только начинала, тратила по 20 минут на один вырез. Сейчас использую комбинацию: сначала маскирую для быстрого прототипа, потом, в финальной версии, применяю булевы операции. Главное — понимать, когда нужна временная видимость, а когда — чистый вектор.» — Елена Котова, Senior Product Designer

Она также отметила, что молодые дизайнеры часто игнорируют векторное редактирование, считая его сложным. Но на практике, освоив базовые принципы, можно добиться большей точности и меньшего веса файла.

Вопросы и ответы

Можно ли отменить вычитание после применения?
Да, пока вы не закрыли файл или не выполнили другие действия, используйте Ctrl+Z. После сохранения и выхода — только восстановление из истории версий (если включен FigJam или Figma Organizations).
Как отрезать часть текста?
Сначала преобразуйте текст в вектор (Shift+Cmd+O), затем используйте булевы операции. Прямое вычитание из текстового слоя невозможно.
Почему маска не работает с группой?
Убедитесь, что маска — это первый слой в группе, а содержимое находится под ней. Также проверьте, не вложена ли группа глубоко в другие контейнеры.
Можно ли использовать несколько масок в одной группе?
Нет, в Figma только одна маска может быть активна на уровень группы. Для сложных эффектов используйте вложенность групп.

Заключение

Отрезание части фигуры в Figma — это не одна команда, а целый набор методов, каждый из которых решает свои задачи. Векторное редактирование даёт максимальный контроль, булевы операции — точность и чистоту вектора, а маскирование — гибкость и обратимость.

Выбор метода зависит от контекста: прототипирование, финальный дизайн, анимация или работа с компонентами. Освоив все три подхода, вы сможете быстро и эффективно решать любые задачи по модификации форм.
  • Для постоянного изменения формы используйте булевы операции, особенно «Вычесть».
  • Для временного скрытия — маскирование, особенно при работе с прототипами.
  • Преобразование в вектор — обязательный шаг перед редактированием текста или изображений.
  • Плагины расширяют возможности Figma, особенно при массовой обработке.
  • Всегда дублируйте слои перед необратимыми операциями.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.