Недавно я узнал об инструменте тайловых клонов в Inskcape, поэтому немного повозился с ним. Есть ли способ изолировать бесшовный повтор от шаблона? Я прикрепил пример ниже. Я создал этот шаблон с симметрией PGG и хотел бы выделить (векторный) бесшовный повтор. Что я делал до сих пор, так это рассматривал повтор и использовал направляющие, чтобы помочь мне создать подходящую обтравочную маску, а затем тестировал повтор, создавая из него заливку узором. Однако, хотя в этом примере этот процесс был довольно простым, в более сложных шаблонах он не всегда выполняется мгновенно, что делает процесс утомительным и подверженным ошибкам. Есть ли способ автоматизировать этот процесс, например, с помощью сценария или чего-то подобного?
Я ничего не знаю о том, что сделает это автоматически. Хотя ответ пользователя 287001, вероятно, самый близкий, который вы получите.
Во всяком случае, если бы это был я, я бы построил такие шаблоны по-другому. Я бы создал бесшовную плитку вручную, а затем клонировал всю плитку. Вы можете использовать сетку и привязку к сетке, чтобы помочь расположить повторяющиеся части, которые перекрывают края, слева, справа, сверху и снизу плитки, чтобы сделать ее бесшовной.
Вот пример. Я закодировал треугольники цветом, чтобы вы могли видеть те, которые повторяются. В окончательном дизайне серая рамка используется как клип, затем я преобразовал ее в клон. Затем я поместил первый клон на страницу, затем продублировал и разместил остальные, используя привязку к сетке.
Одним из преимуществ использования клона здесь является то, что вы можете редактировать исходный код и добавлять больше сложности, а другие клоны будут обновляться автоматически.
Пример
Нет необходимости «на глазок» повторять горизонтальные и вертикальные интервалы. Конечно, есть некоторые узлы, если у вас есть векторные пути (= нет растровых изображений, результатов эффектов или пресетов, отличных от пути, таких как прямоугольник или эллипс). Вы должны быть в состоянии найти соответствующие узлы с горизонтальными и вертикальными интервалами повторения.
Разъедините и разгруппируйте все фигуры мозаичного узора. Если есть не-пути, преобразуйте эти объекты в пути. Ничего другого не допускается. См. панель «Объекты», чтобы убедиться, что все группы разгруппированы.
Нарисуйте прямоугольник, который покрывает один горизонтальный и один вертикальный интервал вашего узора. Если у вас включена точечная привязка, вы можете перетаскивать прямоугольник по диагонали между соответствующими узлами.
Выберите новый прямоугольник и все фигуры под ним. Примените Extension > Boolean > Intersection. Он обрезает формы, не объединяя их. Они остаются независимыми и сохраняют свой цвет.
Есть одна загвоздка: если есть открытые пути, они закрываются, что портит внешний вид. Чтобы это выглядело правильно, сделайте все заполненные фигуры замкнутыми контурами и преобразуйте открытые контуры, содержащие только обводку, в заполненные области с помощью команды «Путь» > «Обводка в контур».
КСТАТИ. Некоторые расширения были утеряны при появлении Inkscape v1. Я не знаю, есть ли у вас рабочее расширение Boolean ops в вашей сборке Inkscape. Эта https://inkscape.org/~Moini/★multiple-boolean-operations-with-inx-pathops является рабочей исправленной версией со многими улучшениями. Вам следует прочитать документацию Inkscape, чтобы узнать, как устанавливать новые расширения.
Даньян
Билли Керр
Даньян