Я не могу выполнить операцию разницы в inkscape. Я создал несколько облаков с помощью карандаша с плавностью. Теперь я хочу вырезать очертания облачной формы из прямоугольника. Итак, я рисую прямоугольник, меняю его на путь, перемещаю его за облака, выбираю облака, а затем выбираю нарисованный прямоугольник и пытаюсь сделать Path-> Difference. И я ожидаю, что очертания облаков будут вырезаны из прямоугольника, но этого не происходит. Что я делаю не так?
Ваши облака состоят из открытых форм. Логические операции допустимы только для замкнутых фигур.
Если вы хотите вычесть тонкие линии из синей области, преобразуйте кривые в замкнутые формы (Контур > Обводка в контур). ПРЕДУПРЕЖДЕНИЕ: Это приводит к дерьму, если ваши кривые сложны. Карандаш легко создает небольшие саморазрезающиеся петли, которые дают неожиданные результаты. У меня это работает, только если формы очень тщательно упрощены или сделаны ручкой. Почти желаемый результат можно получить, если цвет обводки = цвету бумаги и не делать вычитаний.
Если в вашем облаке нет пробелов, вы можете заполнить его с помощью инструмента Paint Bucket. Это создает замкнутую форму, которая подходит для вычитания. Я думаю, это то, что вы хотели.
Вот пример. Апельсин — это заливка из ведра с краской. Оранжевое перетащили на синее и выбрали Path > Difference.
trafalgarlaww
trafalgarlaww