Графический интерфейс, основные моменты.

gui.png


Вызов

Окно графического интерфейса может быть вызвано следующими способами:


Обновление модели по обновлению файла источника

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


Встроенный текстовый редактор

Визуализатор имеет встроенный виджет текстового редактора, который может быть использован для быстрого редактирования или проведения экспериментов. Отображение редактора View/'Hide editor'


Встроенная консоль

ZenCad также ретранслирует вывод терминала на встроенную консоль. Отображение консоли View/'Hide console'. Это может использоваться в случае, когда вывод основного терминала недоступен.


Маркеры, определение координат

Для установки маркеров следует используются клавиши Q(F1), W(F2). После установки координаты маркера выводятся в соответствующем поле. Если установлены оба маркера, дистанция между ними отображается в поле Distance.


3D навигация

Вращение: MouseLeftClick/Alt + MouseMove
Смещение: MouseMiddleClick/MouseRightClick/Shift + MouseMove Масштабирование: PgUp/PgDown/MouseWheel

Схему навигации можно выбрать в Edit/Settings: ZenCad, Legacy ZenCad, Blender, FreeCAD CAD, Maya или Custom. В Custom отдельно назначаются жесты Rotate, Pan и Zoom. Там же можно инвертировать колесо и направление вращения.

Визуализатор поддерживает два режима ориентации. Ортогональную ориентацию (ось Z всегда направлена вверх) и режим свободного вращения. Переключение между ними - Navigation/'Axionometric view', Navigation/'Free rotation view'