Движки складывания
Начиная с версии 3.2, Origami поддерживает выбор движка складывания, используемого для конкретной развёртки. Мы рекомендуем по возможности всегда использовать последний движок складывания, но по некоторым причинам может потребоваться другой. Здесь мы обсудим различия и возможности всех поддерживаемых движков.
Вот переключатель движка складывания в нижней части панели свойств развёртки:

На данный момент последним движком складывания по умолчанию является V4. Проекты, созданные в старых версиях Origami, могут использовать старые движки, пока не будут вручную переключены на последний.
Движок V4
Последний и лучший на данный момент движок складывания. По сравнению с V3 он не выдаёт ошибок “Triangulation failed” и обеспечивает лучшую проверку развёрток.
Кроме того, V4 поддерживает анимацию складывания и обычно работает значительно быстрее предыдущих.
Движок V3
Улучшенная версия V2 с расширенными проверками на смещённые элементы, маленькие зазоры и дублированные точки. К тому же он складывает сложные фигуры гораздо быстрее, чем V2 и V1, при том же уровне детализации.
Движок V2
Этот движок складывания был выпущен в Origami 3.1 и был нацелен на предоставление как можно более полной диагностической информации о развёртке. Мы ужесточили требования к развёрткам и начали сообщать почти обо всех смещённых точках, за исключением самых незначительных.
Это, очевидно, привело к тому, что пользователи начали получать сообщения о развёртках, которые идеально складывались в V1. Согласно нашим тестам, почти все сообщения были корректными, и исправление проблем действительно улучшало качество развёрток.
Во второй версии мы также добавили параметр уровня детализации, чтобы можно было регулировать качество кривых в 3D-моделях.
К сожалению, некоторые проблемы, как показанная ниже, потребовали ещё большего ужесточения движка, что слишком сильно влияло на существующие фигуры.

В итоге это привело к появлению движка складывания V3.
Движок V1
Это первый движок складывания, использовавшийся в Origami 1 и Origami 2. Он довольно терпим к смещённым элементам развёртки и пытается исправить всё самостоятельно. Иногда это работает, но во многих случаях приводит к странным ошибкам триангуляции.
Основная причина в том, что при смещении точек Origami приходится где-то их соединять, и это может иметь последствия. Вот элемент одной из наших тестовых развёрток:

При достаточном отдалении это выглядит как нормальное соединение, и автор ожидает, что развёртка сложится без проблем. Origami приходится объединять эти точки в одну, но где разместить объединённую точку? Использовать одну из существующих или создать новую посередине? Что если это сдвинет линию сгиба и исказит всю фигуру?
Вот ещё один пример из нашей коллекции:

Опять же, это сильно увеличенная версия двух линий сгиба, которая выглядит совершенно нормально при обычном масштабе. К сожалению, хорошего решения здесь вообще нет. Перемещение любой из вершин сломает линию сгиба и приведёт к ошибке на этапах триангуляции или складывания.
Мы получали много странных сообщений о триангуляции для движка V1. Иногда требовались часы, чтобы отследить проблему и предложить исправление. Это было вызвано отсутствием надлежащей диагностики развёртки в движке и излишней гибкостью самого движка.
В конечном счёте V1 был заменён на V2 с гораздо более подробной диагностикой развёрток.
В заключение
Как видно, каждая новая версия движка складывания стремится предоставить больше диагностической информации, улучшенную скорость и новые возможности, такие как уровень детализации и анимация складывания.
Ещё одна тенденция — ужесточение требований к развёрткам, поэтому вы можете получить ошибки или предупреждения для развёртки, которая раньше работала. Мы настоятельно рекомендуем проверять все сообщения о проблемах, так как они выводятся не случайно.
Обратите внимание: мы не принимаем сообщения о проблемах со старыми движками складывания. Если у вас возникли трудности со складыванием фигуры, попробуйте переключиться на последний движок и исправить сообщаемые им ошибки.
Adobe и Adobe Illustrator являются зарегистрированными товарными знаками или товарными знаками компании Adobe Systems Incorporated в Соединённых Штатах и/или других странах.