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

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

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

Команда

Описание

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

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

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

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

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

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

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

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

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

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

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


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