JigsawDesigner

Справка JigsawDesigner

Generate Jigsaw: создание линий реза пазла

При генерации пазла в нативном движке C++ объединяются векторная граница, контур шаблона соединения и параметры проекта. Полученный SVG импортируется обратно в редактор как группа.

Замкнутая граница пазла, выбранный шаблон соединения и параметры генерации, подготовленные в JigsawDesigner
Перед генерацией проверьте границу, шаблон соединения и значения Project Info.

Подготовьте исходную геометрию

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

Выберите шаблон соединения

Выберите встроенный или пользовательский шаблон соединения в панели Templates. Выделенный шаблон задаёт профиль, используемый при генерации.

Выбор шаблона соединения пазла

Задайте параметры генерации и запустите её

В Project Info задайте размер сетки, целевое число деталей, минимальное и максимальное расстояния между соединениями. Проверьте выбранный шаблон и значения, затем выберите Generate Jigsaw.

Выполните генерацию и проверьте SVG

Выберите Generate Jigsaw и дождитесь завершения операции. Созданный SVG вернётся как именованная группа. Увеличьте границы и соединения, проверьте Layers и при необходимости повторите с изменёнными данными.

Созданные линии реза пазла, выделенные как редактируемая группа в JigsawDesigner
Созданные линии реза возвращаются в Layers как редактируемая группа.

Часто задаваемые вопросы

Почему генерация завершается с ошибкой?

Сначала убедитесь, что граница является корректным замкнутым контуром, шаблон соединения допустим, а заданная плотность разумна для этой формы.

Всегда ли результат содержит точное целевое число деталей?

Используйте количество деталей как целевой параметр и обязательно проверяйте результат генерации.