Перейти к основному содержимому

Viewer

Просмотр и изменение настроек отображения 3D-вьювера

В русском интерфейсе команда называется Вьювер. Обе формы работают, но в скриптах и в Python пишите латинскую — она не зависит от языка интерфейса.

примечание

Виды камеры команда выполняет, но не читает: приложение вычисляет вид и не запоминает, какой из стандартных видов это был, поэтому флагу Получить нечего ответить.

примечание

Экран.Сохранить не спрашивает, куда писать: путь передаётся аргументом, потому что команде нельзя открывать диалоги. Формат берётся из расширения пути: bmp, png, jpg, jpeg, ppm или xpm. Существующий файл перезаписывается, отсутствующий каталог — ошибка.

Синтаксис

Viewer <(Get <Name> [NoTranslation])|(Set <Name> <Value>)|(Do <Name> [Value])>

Флаги

ФлагПо-русскиОписание
NoTranslationБезПереводаОтвечать значениями, не зависящими от языка, для сравнения в скрипте.
DoВыполнитьВыполнить команду вьювера, не имеющую состояния.
GetПолучитьПросмотреть состояние настройки отображения.
SetУстановитьИзменить состояние настройки отображения.

Аргументы

АргументПо-русскиОписание
ValueЗначениеНовое состояние настройки либо путь к файлу для Экран.Сохранить.
NameИмяИмя настройки, например Отображение.Поверхности; Все — все настройки, доступные для чтения.

Допустимые значения аргумента Значение

ЗначениеПо-русскиОписание
OffВыкл
OnВкл
ToggleПереключить

Допустимые значения аргумента Имя

ЗначениеПо-русскиОписание
AllВсе
Camera.BackКамера.ЗадняяПосмотреть на модель сзади.
Camera.BottomКамера.НижняяПосмотреть на модель снизу.
Camera.DefaultКамера.ПоУмолчаниюПосмотреть на модель с направления по умолчанию.
Camera.FrontКамера.ПередняяПосмотреть на модель спереди.
Camera.LeftКамера.ЛеваяПосмотреть на модель слева.
Camera.RightКамера.ПраваяПосмотреть на модель справа.
Camera.TopКамера.ВерхняяПосмотреть на модель сверху.
Options.AxesОформление.ОсиПоказывать координатные оси.
Options.GridОформление.СеткаПоказывать сетку.
Options.RulerОформление.ЛинейкаПоказывать линейку.
Rendering.NodesОтображение.УзлыОтображать вершины и узлы сетки.
Rendering.OutlinesОтображение.КонтурСеткиОтображать контур сетки.
Rendering.SurfacesОтображение.ПоверхностиОтображать поверхности.
Rendering.TransparencyОтображение.ПрозрачностьОтображать объекты прозрачными.
Rendering.WireframeОтображение.РебраОтображать рёбра.
Screen.CopyЭкран.КопироватьСкопировать картинку вьювера в буфер обмена.
Screen.SaveЭкран.СохранитьСохранить картинку вьювера в файл по указанному далее пути.
Zoom.FitМасштаб.ПоОкнуВписать всю модель в окно.
Zoom.SelectedМасштаб.ВыделенноеМасштабировать по выделенным объектам.

Примеры

Viewer Get All

Вывести все настройки вьювера с их состоянием.

Viewer Get Rendering.Surfaces

Узнать, отображаются ли поверхности.

Viewer Set Rendering.Surfaces On

Отображать поверхности.

Viewer Set Options.Grid Toggle

Показать сетку, если она скрыта, и скрыть, если показана.

Viewer Do Camera.Front

Посмотреть на модель спереди.

Viewer Do Zoom.Fit

Вписать всю модель в окно.

Viewer Do Screen.Copy

Скопировать картинку вьювера в буфер обмена.

Viewer Do Screen.Save <path>

Сохранить картинку вьювера, например в C:\Temp\Viewer.png.