History (История)

 Хронология записей о выполненных командах и изменениях в историко-зависимых объектах. Если, например, с включенной записью Истории, создать поверхность посредством лофтинга, а после изменить исходные кривые - поверхность изменится.

Шаги для выполнения примера:

  1. В строке состояния  щелкните на Опции Record History (Запись Истории) .

  2. Используйте команду Loft (Лофтинг) для создания поверхности из исходных кривых.

  3. Измените исходную кривую.

  4. Поверхность изменится.

Опции

Record (Запись)

Управляет заданными по умолчанию установками Record History (Запись Истории).

Yes (Да)

Все команды, которые могут использовать Запись Истории, сделают Запись Истории.

No (Нет)

Команды не будут делать запись Истории.

В общем, лучше переключать опцию Record (Запись) в положение No (Нет) и использовать функцию "Запись Истории" в строке состояния только выборочно. Запись Истории использует ресурсы компьютера и делает сохраненные файлы большими.

Update (Обновление)

Управляет поведением результирующего объекта, когда исходный объект изменится.

Yes (Да)

Все команды, которые делают запись истории автоматически обновят результирующие объекты, когда исходные объекты изменятся.

No (Нет)

Результирующий объект не обновлен. Используйте команду

 HistoryUpdate (Обновить Историю) , чтобы вручную обновить объект.

Lock (Блокировать)

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

Результирующий объект не может быть выбран для редактирования. Однако, редактирование исходных объектов изменяет результирующий объект.

Совет:  Команда History (История) может включить/отключить запись истории во время выполнения команды. Для примера, создайте кривую и используйте команду Copy (Копировать) для создания несвязанной копии. В то время, когда команда Copy (Копировать) работает, используйте команду History (История), чтобы переключать запись на вкл/выкл.

BrokenHistoryWarning (Предупреждение о разрыве Исторической Связи)

Если Yes (Да), то когда будет предпринято действие, разрывающее связь исходного и результирующего объектов, появится запрос-предупреждение. Чтобы вернуться, используйте команду Undo (Отменить).

Предостережение

Связь между исходными и результирующими объектами легкоразрушима. Основные правила для того, чтобы сохранить историю:

Overriding History Options (Опции переопределения Истории)

Область окна Record History (Запись Истории) стоки состояния отражает текущее состояние записи истории. Надпись Record History (Запись Истории) в строке состояния является переключателем. Если она выполнена полужирным шрифтом - запись ведется, если тонким шрифтом - запись истории не ведется.

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

История может быть записана без обновления Результирующей геометрии, когда исходная геометрия отредактирована.

Инструменты выбора: SelObjectsWithHistory (Выделить Объекты С Истрорией), SelChildren (Выделить Дочерние), SelParents (Выделить Родительские) .

Это осуществлено для создания цепочки редактируемых объектов верхнего уровня, такие, как кривые, по которым сделали лофтинг, края которого используются, чтобы создать край поверхности.

Использование Истории с командой Project (Проецировать) помогает решить одну из наиболее трудных проблем с NURBS поверхностями, а именно точка, редактирующая относительно простые поверхности так, чтобы кривая на поверхности приняла специфическую форму, соответствующую виду из одного или двух окон вида.

Примечание: Это не тоже самое, что и "Дерево Истории", которое используют основные разработчики.

Команды, способные использовать Историю

Array (Массив)

ArrayPolar (Массив вокруг Полюса)

Copy (Копировать)

Divide (Разделить)

EdgeSrf (Поверхность > По краям кривых)

ExtrudeCrv (Выдавить Кривой)

ExtrudeCrvAlongCrv (Выдавить Кривой > Вдоль Кривой)

ExtrudeCrvTapered (Выдавить Кривой > Клиновидно)

ExtrudeCrvToPoint (Выдавить Кривой > В Точку)

ExtrudeSrf (Выдавить Поверхностью)

ExtrudeSrfAlongCrv (Выдавить Поверхностью > Вдоль Кривой)

ExtrudeSrfTapered (Выдавить Поверхностью > Клиновидно)

ExtrudeSrfToPoint (Выдавить Поверхностью > В Точку)

Flow (Массив > Течь вдоль...)

Intersect (Пересечение)

Loft (Лофтинг)

Mirror (Отражение) (Опция Copy (Копирования))

NetworkSrf (Поверхность > По Сети Кривых)

Orient (Ориентировать) (Опция Copy (Копирования))

Project (Проекция)

RailRevolve (Вращать по Направляющей) (Опция Copy (Копирования))

Revolve (Вращать) (Опция Copy (Копирования))

Rotate (Поворачивать) (Опция Copy (Копирования))

Rotate3D (Поворачивать в 3D) (Опция Copy (Копирования))

Scale (Масштабировать) (Опция Copy (Копирования))

Scale1D (Масштабировать в 1D) (Опция Copy (Копирования))

Scale2D (Масштабировать в 2D) (Опция Copy (Копирования))

ScaleNU (Неравномерное Масштабирование) (Опция Copy (Копирования))

Shear (Наклонить) (Опция Copy (Копирования))

Symmetry (Отражение с Симметричной Коррекцией)

 Панель Инструментов Tools (Инструменты) > History settings (Настройка Истории)

Панель Инструментов History (История) > History settings (Настройка Истории)

В Меню отсутствует

 Связанные разделы…

HistoryPurge (Очистка Истории)

Удаляет историю из объекта и его с дочерних объектов.

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

Предупреждение: Очистка истории не может быть отменена.

Шаги:

Панель Инструментов History (История) > Purge History (Очистить Историю)

В Меню отсутствует

 Связанные разделы…

HistoryUpdate (Обновление Истории)

Переопределяет объект, основанный на редактировании его родительских объектов.

Шаги:

Панель Иструментов History (История) > Update history on selected objects (Обновить исорию для выделенных объектов)

В Меню отсутствует

 Связанные разделы…