Перейти к статье

 

Сохранение параметров режима отображения

Для сохранения и восстановления текущих режимов просмотра используются следующие команды:

View Save Position <n>

View Restore Position <n>

При сохранении режима просмотра сохраняются текущие настройки камеры (существующие на момент ввода команды). При восстановлении режима просмотра камера возвращается в сохраненное положение с сохраненными параметрами.

Если при сохранении вида была включена функция автоцентрирования, то при восстановлении камера будет автоматически отцентрирована по отношению ко всей модели и будет произведено изменение масштаба, для умещения модели на экран. Результат этих действий схож с результатом применения команды сброса увеличения. Для включения автоцентрирования используйте команду graphics autocenter on.

Ниже приведен пример сохранения вида сверху:

at 0

from 0 1 0

up 1 0

graphics autocenter on

view save position 3

Для его восстановления используется следующая команда:

view restore position 3

После этого вид будет направлен сверху вниз вдоль оси y, ось x будет направлена вверх, а ось z - вправо. Модель будет отцентрирована, а увеличение будет подобрано, чтобы вся модель уместилась на экране. Эти действия будут выполнены, даже если в исходном виде модель не была отцентрирована.

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

Стоит отметить, что не все графические команды, такие как at, from, и up, не будут изменять вид, пока не будет применена команда display. Однако они будут иметь внутренний эффект, например влиять, на тот вид, который будет сохранен.

В интерфейсе командой строки для сохранения вида зажмите клавишу Shift и нажмите одну из горячих клавиш (F1-F12) каждая из них отвечает своему сохраненному виду. Всего может быть сохранено 12 видов. После записи, необходимый вид может быть восстановлен при нажатии на соответствующую клавишу БЕЗ удерживания клавиши Shift.

Необходимо сохранять виды в файле модели, чтобы они были доступны при следующих запусках программы. Если виды сохраняются в файле программы, то будет удобно добавить команду view reset после сохранения своих видов. Тогда графика будет появляться в изначальном виде, как если бы команды сохранения видов не использовались в файле.