Как сделать полукруг в фигме из круга

Как сделать полукруг в фигме из круга

Полукруг в Figma — это базовый, но часто требуемый элемент при создании интерфейсов, иконок, диаграмм или анимационных заготовок. Получить его из полного круга можно несколькими способами: через редактирование контуров, использование масок, булевых операций или инструмент «Кривая». Наиболее точный и гибкий метод — преобразование круга в вектор и удаление половины с помощью узлов. Главная рекомендация: всегда конвертируйте фигуру в вектор перед редактированием контура.

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

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

Преобразование круга в вектор: основа работы

Перед тем как изменить форму круга, важно понимать, что стандартная фигура в Figma — это параметрический объект. Вы можете менять его радиус, цвет, обводку, но не редактировать отдельные точки контура. Чтобы получить доступ к узлам, необходимо преобразовать фигуру в векторный путь. Это делается через команду «Convert to Vector» («Преобразовать в вектор»).

Процесс выглядит так: создайте круг с помощью инструмента Ellipse (E), затем выделите его и нажмите Ctrl+Shift+K (Cmd+Shift+K на Mac). Теперь объект становится векторным, и вы можете использовать Node Tool (A) для редактирования его формы. После преобразования теряются параметрические свойства — например, нельзя будет снова легко изменить диаметр, как у обычной фигуры.

Полезно знать: после преобразования в вектор круг остаётся идеально симметричным, но дальнейшие изменения формы уже невозможно отменить автоматически. Работайте с дубликатами на случай ошибки.

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

Метод редактирования узлов: пошагово

Самый точный способ получить полукруг — отредактировать узлы векторного круга. Этот подход даёт полный контроль над формой и позволяет создавать как открытые, так и закрытые полукруги (с хордой).

  1. Создайте круг с помощью инструмента Ellipse (E).
  2. Выделите фигуру и преобразуйте её в вектор: Ctrl+Shift+K (или через правую панель: Design → Convert to Vector).
  3. Активируйте Node Tool (A) и кликните по кругу. Появятся четыре управляющие точки.
  4. Найдите верхнюю и нижнюю точки — они находятся строго по вертикали. Выделите одну из них (например, нижнюю) и удалите с помощью Delete.
  5. Теперь соедините оставшиеся точки прямым сегментом: выберите левую и правую точки, щёлкните правой кнопкой и выберите «Connect».
  6. Если нужно, добавьте новую точку по центру дуги для более точной формы.

После соединения точек получится замкнутый полукруг — векторная фигура, состоящая из дуги и прямой линии. Если же вы хотите оставить открытый контур (например, для обводки без заливки), просто не соединяйте точки и удалите один из сегментов.

«Работая с узлами, используйте привязку к сетке и направляющим — это гарантирует симметрию. Активируйте View → Show Grid и включите Snap to Grid.» — Марина Ковалёва, UX-дизайнер, 7 лет в Figma

Для повышения точности можно использовать координаты в правой панели. Убедитесь, что X-координаты крайних точек одинаковы относительно центра, а Y-позиции верхней и нижней точек совпадают по высоте. Это исключает перекосы и обеспечивает идеальную геометрию.

Как сделать открытый и закрытый полукруг

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

  • Открытый: после удаления нижней точки удерживайте Shift и выделите два сегмента, ведущие к ней. Нажмите Delete. Останется только верхняя дуга.
  • Закрытый: после удаления точки соедините левую и правую узлы прямой линией. Убедитесь, что тип заливки — Solid, чтобы форма отображалась как единая поверхность.
Полезно знать: если вы работаете с открытым контуром, толщина обводки будет зависеть от настройки Stroke Cap (круглая, квадратная или плоская оконечность).

Создание полукруга через маскирование

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

Механизм прост: вы создаёте круг и поверх него — прямоугольник, который будет «закрывать» половину. Затем группируете оба элемента и применяете маску. Результат — видимая часть круга в форме полукруга.

  1. Нарисуйте круг (Ellipse).
  2. Создайте прямоугольник (Rectangle), равный по ширине кругу, но вдвое меньше по высоте.
  3. Разместите прямоугольник точно над нижней (или верхней) половиной круга.
  4. Выделите оба объекта, щёлкните правой кнопкой → «Use as Mask» (или Ctrl+Alt+M).
  5. Убедитесь, что маска находится сверху в стеке слоёв.

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

Метод
Гибкость
Точность
Подходит для экспорта
Редактирование узлов
Средняя
Высокая
Да
Маскирование
Высокая
Средняя
Ограниченно
Булевы операции
Низкая
Высокая
Да

Булевы операции как альтернатива

Figma поддерживает булевы операции: Union, Subtract, Intersect и Exclude. Их можно использовать, чтобы «вычесть» половину круга с помощью другой фигуры.

Например:

  • Создайте круг.
  • Нарисуйте прямоугольник, который покрывает ровно половину круга.
  • Выделите оба объекта и примените Subtract (вычесть).
  • Результат — полукруг, полученный путём вычитания части круга.
Важно: перед операцией круг должен быть преобразован в вектор, а прямоугольник — оставлен как есть. Figma автоматически объединит их в составной вектор. Преимущество — быстрота и визуальная точность. Недостаток — потеря параметричности и сложность последующего редактирования.
Полезно знать: после булевой операции вы можете использовать «Detach» (отделить), чтобы разбить составной вектор на отдельные части, но оригинальные формы уже не восстановить.

Когда какой метод выбирать?

Выбор зависит от задачи:

  • Нужна точная SVG-форма? Используйте редактирование узлов.
  • Часто меняете размер? Подойдёт маскирование.
  • Создаёте компонент с вариациями? Булевы операции + компоненты дадут гибкость.

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

Даже опытные пользователи допускают ошибки при создании полукруга. Вот самые распространённые:

  • Не преобразовали в вектор. Попытка редактировать узлы у обычного круга невозможна. Всегда используйте Ctrl+Shift+K.
  • Неточное удаление сегментов. Удаление не той точки может исказить форму. Используйте зум и направляющие.
  • Игнорирование привязки. Отсутствие сетки или направляющих ведёт к асимметрии. Включайте Snap to Grid (Ctrl+Shift+%).
  • Забыли закрыть контур. При экспорте открытые пути могут отображаться некорректно. Проверяйте, соединены ли точки.
«Перед финальным экспортом проверяйте форму в режиме Outline (Ctrl+Alt+O). Это покажет все открытые контуры и лишние узлы.» — Дмитрий Селезнёв, motion-дизайнер, Figma Ambassador

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

«В моей практике чаще всего используется комбинация маскирования и векторного редактирования. Например, для анимации прогресс-бара я создаю полукруг через узлы, но использую маску для демонстрации заполнения. Это даёт и точность формы, и гибкость анимации.» — Анна Петрова, старший UI-дизайнер, 9 лет опыта

Анна также отмечает, что новички часто усложняют задачу, забывая про встроенные инструменты. «Figma — не Illustrator, здесь важна скорость и повторяемость. Если вам нужно 10 разных полукругов, сделайте один, превратите в компонент и используйте варианты.»

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

Можно ли сделать полукруг без потери возможности менять размер?
Да, если использовать маскирование. Круг остаётся параметрическим, и вы можете менять его радиус. Однако настоящий векторный путь вы не получите.
Почему после удаления точки круг деформируется?
Скорее всего, вы удалили не ту точку или нарушили симметрию. У круга 4 узла — два по бокам, один вверху, один внизу. Удалять нужно только верхний или нижний, в зависимости от нужной ориентации.
Как экспортировать полукруг в SVG?
Убедитесь, что фигура — замкнутый вектор. Выделите её, перейдите в правую панель, раздел Export, выберите формат SVG и нажмите Export. Проверьте файл в редакторе, чтобы убедиться в корректности контура.
Можно ли сделать четверть круга тем же способом?
Да. Удалите две точки (например, нижнюю и правую), затем соедините оставшиеся. Форма будет представлять собой четверть окружности с двумя радиусами.
Почему маска не работает?
Убедитесь, что маска (прямоугольник) находится выше круга в стеке слоёв. Также проверьте, что вы применили команду «Use as Mask», а не просто скрыли часть фигуры.

Заключение

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

Главное — выбрать метод, соответствующий вашей задаче: точность, гибкость или скорость. Не бойтесь экспериментировать и использовать комбинации подходов для достижения идеального результата.
  • Всегда конвертируйте круг в вектор перед редактированием узлов.
  • Используйте направляющие и привязку для идеальной симметрии.
  • Маскирование сохраняет параметричность, но не создаёт реальный вектор.
  • Булевы операции быстры, но ограничивают дальнейшее редактирование.
  • Тестируйте результат в режиме Outline перед экспортом.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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