Лента построений и откат

Каждая операция — узел ленты. Модель это не картинка, а рецепт: программа проходит ленту сверху вниз и строит результат заново.

Лента построений: каждая операция отдельной строкой, в порядке выполнения. Оранжевая линия внизу — откат.
Лента построений: каждая операция отдельной строкой, в порядке выполнения. Оранжевая линия внизу — откат.

Из этого следует всё остальное

  • Вернитесь к любому шагу, измените число — перестроится он и всё, что ниже.
  • Правка эскиза внизу ленты доедет до самой последней фичи.
  • Сломавшийся шаг виден на своей строке, а не «где-то в модели».

Откат

Линия отката временно останавливает построение на выбранном шаге: всё, что ниже, не строится. Так смотрят, каким тело было на середине пути, и так же вставляют новую операцию в середину.

Подавление

Подавленная фича пропускается, но остаётся в ленте. Модификатор при этом не рушит цепочку: подавили скругление — фичи ниже строятся на теле до него. Это удобно для вариантов исполнения и для поиска виновника, когда что-то не собирается.

Когда фича не собралась

Строка помечается, а в статусе появляется причина — кодом, а не догадкой: «тело-источник не построено», «плоскость реза удалена», «радиус велик для этих рёбер». Чинить надо названную причину, а не пересобирать всё подряд.

Читайте также