Пересечение криволинейных линий реза

Иногда можно получить ошибку для совершенно “нормального” случая, как показано ниже:

Линия сгиба пересекает криволинейный контур реза

При увеличении видно, что линия сгиба на самом деле точно заканчивается на линии реза, но ошибка всё равно возникает:

Крупный план проблемного пересечения

Также можно заметить, что Origami показывает другую точку рядом с пересечением, которая лежит вне линии реза. Так в чём же дело?

Origami работает с прямыми линиями

Всё верно. Origami преобразует криволинейные контуры в прямые сегменты перед обработкой развёртки. Посмотрите на пример ниже:

Origami преобразует криволинейные контуры в прямые сегменты

Теперь должно быть понятнее. Вот ваша линия сгиба точно заканчивается на криволинейном резе:

Пересечение линии сгиба с кривой и её сегментированной версией

Как видно, линия сгиба на самом деле не доходит до сегмента реза, поэтому вы получаете предупреждение. Origami всё равно совмещает концы и немного продлевает линию сгиба, но этот процесс довольно сложен и может повлиять на другие элементы развёртки.

Так что с этим делать?

Точно так же, как со смещёнными элементами, нужно сообщить Origami, что эта конкретная точка важна и должна существовать даже после преобразования кривых в сегменты. Для этого нужно добавить точку на криволинейный рез в месте пересечения с линией сгиба.

Вот что происходит:

Добавление точки в место пересечения перестраивает сегменты

Origami по-прежнему преобразует кривую в сегменты, но теперь в месте подхода линии сгиба к линии реза есть фиксированная точка. Добавление дополнительной точки помогает Origami правильно сегментировать кривую и избежать проблемы.

Вот обновлённая развёртка с самого начала страницы, с двумя добавленными точками:

Проблем больше нет после добавления двух точек на криволинейную линию реза

Добавление двух точек на средний круглый вырез решило проблему.

Не только линия сгиба и линия реза

Это может произойти и при пересечении двух линий реза, так как Origami всё равно преобразует любую кривую в сегменты. Хорошей практикой является добавление дополнительных точек для любого пересечения, чтобы контролировать его точное местоположение.

Ещё раз: Origami может сделать это за вас и скорректировать эти небольшие смещения. В большинстве случаев это работает нормально, и иногда вы даже не замечаете, что это происходит. Однако в редких случаях такая корректировка может повлиять на развёртку и привести к ошибкам “Impossible shape”. В этом случае сначала проверьте смещённые точки и пересечения кривых — проблема, скорее всего, там.

Хотите еще?

Ниже перечислены проблемы, которые выявляли старые движки складывания развёрток:

Adobe и Adobe Illustrator являются зарегистрированными товарными знаками или товарными знаками компании Adobe Systems Incorporated в Соединённых Штатах и/или других странах.