У меня такая же проблема, как и в этом посте: Этот пост ;-)
И разница в том, что у меня есть несколько объектов (фактически путей) разных цветов. Кроме того, я хочу знать, могу ли я сделать это без отсечения, потому что отсечение создает объект, который нельзя преобразовать в путь, что добавляет много ограничений. Пожалуйста, посмотрите [этот пост] для получения дополнительной информации: Итак, еще раз, как я могу вырезать объекты, которые не соответствуют форме модели (которая окрашена в фиолетовый цвет на изображении ниже), или мы говорим, обрезать их по краю .
Итак, вот эти объекты с разными цветами:
А фиолетовая коробка — это объект модели,
и я хочу, чтобы эти круги исчезли на краю фиолетового квадрата, чтобы я мог получить квадрат, заполненный разноцветными кругами!
И я создаю пример с gimp (который создает растровые изображения) и показываю вам, что именно я хочу:
Вам нужен аддон Multi-Bool (скачайте, нажав на стрелку ↓
справа от заголовка).
Установите плагин, как описано на связанном сайте. Перезапустите Inkscape.
Extensions > Boolean > Multiple Division
. Выбор внешних частей на самом деле требует больше работы, чем можно было бы ожидать. Но есть простой способ обойти это: использовать отрицание прямоугольника и мультиразность.
Path > Difference
или ctrl+-
).Extensions > Boolean > Multiple Difference
.Библиотека multi-bool, на которую ссылается @Socowi, признана устаревшей автором и удалена. Текущая версия находится по адресу:
https://gitlab.com/moini_ink/inx-patho (версии Inkscape старше 1.0)
https://gitlab.com/su-v/inx-pathops (версии Inkscape до 1.0)
Да, это доступно! Но к сожалению в ссылке опечатка и не хватает двух последних букв. Правильная ссылка
https://gitlab.com/moini_ink/inx-pathops
Я попробовал его с версией 1.0.1 и работает, как и ожидалось.
Паоло Джибеллини
Врзлпрмфт
Сэмм
Паоло Джибеллини
Сэмм
Паоло Джибеллини
Джонп