Булевы и жидкие фигуры
Два способа соединить векторные фигуры: разрушающие кнопки обработки контуров на панели инструментов и живая булева группа из меню «Объект».
В Celas Studio две булевы системы, и различаются они намеренно. Кнопки обработки контуров на панели инструментов съедают выбранные вами фигуры и отдают одну новую. Булева группа заворачивает те же фигуры в группу и считает результат, пока вы продолжаете править части. Обеим нужно хотя бы два выбранных слоя фигур.
Обработка контуров: одна новая фигура
Группа обработки контуров сидит на панели инструментов пятью кнопками: объединение, вычитание, пересечение, исключение и разделение. Когда окно узкое, группа схлопывается до той кнопки, которой вы пользовались последней, и раскрывается веером при наведении.
- Объединение сплавляет выделение в одно очертание.
- Вычитание вырезает верхние фигуры из нижней.
- Пересечение оставляет только то, что покрывают все.
- Исключение оставляет всё, кроме перекрытия, поэтому перекрытие становится дыркой.
- Разделение режет выделение по каждому ребру и оставляет каждый получившийся кусок.
Операнды убираются и заменяются результатом, а он представляет собой один слой фигуры: составной, когда в итоге есть дырки или отдельные острова. Это обычный редактируемый контур, поэтому дальше с ним можно работать инструментом «Узел».
Разделение и разъединение
У разделения и исключения есть вторая работа. Запустите любое из них на одной составной фигуре, и Celas Studio выпустит каждый контур в свой слой фигуры, назвав каждый Path. Именно так стёртое или импортированное очертание разбирают обратно на отдельные куски. Выпущенные куски начинают с чистого листа: их анимация не переносится.
Булева группа: всё ещё живая
Выберите две или больше фигур и возьмите Объект ▸ Булева ▸ Объединение (жидкая форма), Вычитание, Пересечение или XOR. Те же четыре сидят на полосе параметров инструмента «Перемещение», за словом «Булева», и остаются серыми, пока с ними нечего делать. Celas Studio вставляет группу на место самой передней выбранной фигуры, переносит фигуры внутрь и задаёт группе булев режим.
Ничто не разрушается. Раскройте группу — каждая исходная фигура на месте и по-прежнему анимируется. Сдвиньте одну, и результат пойдёт за ней. Группа названа по своему режиму, и режим можно сменить в любой момент: пока группа выбрана, те четыре кнопки показывают, на каком она стоит, а щелчок переключает его на месте, без разбора и пересборки группы. Панель «Свойства» несёт тот же элемент в разделе «Булева / жидкая форма», и там же режим возвращают в «Нет», чтобы снова получить обычную группу отдельных фигур.
Жидкое объединение
У булевой группы есть ещё и радиус смешивания, от 0 до 1000 px. На 0 объединение жёсткое: контуры просто сливаются. Выше 0 фигуры тянутся друг к другу и стекаются вместе мягкой шейкой, как сходятся две капли воды. Радиус смешивания принимает ключевые кадры, так что всплеск может со временем разойтись. Он сидит рядом с четырьмя кнопками режима на полосе параметров всякий раз, когда выбрана булева группа, и в «Свойствах», и в обоих местах читает одно и то же число.
Что выбрать
Тянитесь к обработке контуров, когда соединение — это принятое вами решение (силуэт, который вы дальше будете править одним контуром), и когда вам нужно разделение, которому у группы соответствия нет. Тянитесь к булевой группе, когда части должны остаться правимыми или анимированными, когда режим хочется попробовать или когда вам нужно жидкое слияние.
Стоит знать про два практических предела. Радиус угла не применяется к дополнительным контурам составной фигуры, поэтому радиусы на результате обработки контуров с дырками не проявятся. И у булевых операций в раннем доступе нет сочетаний клавиш. Они живут только на панели инструментов и в меню.