Изменение порядка отображения фигур при их наложении

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

Вы можете изменять Z-порядок фигуры с помощью слдующих четырех команд, привычных для многих программных инструментов:

Команда

Описание

 На передний план

Помещает фигуру поверх всех остальных фигур.

 Переместить вперед

Перемещает фигуру на один уровень выше (меняет ее местами с фигурой, которая находится на один уровень выше).

 Переместить назад

Перемещает фигуру на один уровень ниже.

 На задний план

Помещает фигуру в самый низ, под все остальные фигуры.

Чтобы изменить порядок отображения фигуры

  1. Выделите фигуру в графическом редакторе, щелкнув по ней мышью.
  2. Щелкните по соответствующей кнопке панели инструментов <Команда>, или
    Сделайте щелчок правой кнопкой мыши по фигуре в графическом редакторе и выберите Порядок | <Команда> из контекстного меню, или
    Выберите Рисование | Порядок<Команда>  из главного меню.

Помещенный ниже рисунок иллюстрирует результат работы всех этих команд. Здесь изменяется Z-порядок фигуры - красной звезды, изначально помещенной под двумя фигурами (скругленным прямоугольником и белым овалом) и поверх двух других фигур (круга и прямоугольника). Вы можете заметить, что меняя Z-порядок фигуры, Вы перемещаете ее в дереве фигур презентации. Все элементы этого дерева отображаются в соответствии с Z-порядком - фигура, располагающаяся подо всеми остальными фигурами, находится в дереве на первой (самой верхней) позиции, и так далее.


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