Используя элемент 3D Объект Вы можете импортировать в Ваши модели изображения трехмерных объектов, созданные в сторонних пакетах для работы с трехмерной графикой.
Если стандартные фигуры презентации AnyLogic (прямоугольник, овал, линия, ломаная и т.д.) обычно используются для того, чтобы нарисовать объекты невысокого уровня сложности, например, коробки, дороги, стены помещений, то более сложные трехмерные объекты (люди, автопогрузчики, грузовики, самолеты, и т.д.) обычно не рисуются в самом AnyLogic, а импортируются извне именно с помощью элемента 3D объект.
Элемент 3D объект поддерживает импорт трехмерных объектов форматов X3D и VRML. Формат X3D является форматом файла для представления трехмерной компьютерной графики, имеющим в основе XML; он является потомком языка Virtual Reality Modeling Language (VRML).
Чтобы
добавить
3D объект на
презентацию
из
палитры 3D
на
диаграмму
активного
объекта.
Вы
увидите значок фигуры трехмерного объекта в
соответствующем
месте
диаграммы.Если быть точнее, Вы увидите вид сверху на добавленный Вами трехмерный объект. Во время работы модели это двумерное изображение будет отображаться на холсте окна презентации, в то время как в окне трехмерной анимации будет отображаться полноценное трехмерное изображение объекта.
Имя – Имя объекта. Это имя будет использоваться для идентификации объекта и доступа к нему из кода.
Отображать имя – Если опция выбрана, то имя объекта будет отображаться в графическом редакторе.
Исключить – Если опция выбрана, то объект будет исключен из модели.
На верхнем уровне – Если опция выбрана, то объект будет виден на презентации класса, в который будет вложен данный активный объект.
Значок – Если опция выбрана, то объект будет считаться частью значка класса активного объекта. Этот флажок всегда сброшен и недоступен, поскольку трехмерные объекты не могут быть частью значка объекта.
Блокировать
– Если
опция
выбрана,
то фигура объекта
будет
считаться заблокированной
и не
будет
реагировать
на
щелчки
мыши.
Таким
образом,
Вы не
сможете
выбрать
заблокированную
фигуру
в
графическом
редакторе
до тех
пор,
пока
Вы не
снимете
с нее
блокировку.
Обычно
это
требуется,
когда у
Вас
есть
какой-то
фоновый
рисунок,
используемый
как
подложка
для анимации,
и Вы
хотите
исключить
возможность
случайного
редактирования
этого
фонового
рисунка
при
рисовании
фигур
поверх
него.
Файл - Имя файла, хранящего изображение трехмерного объекта. Чтобы выбрать тот или другой файл, воспользуйтесь кнопкой Выбрать..., расположенной справа от этого поля.
Масштаб
- Здесь
Вы
можете
изменить
изначальный
размер
фигуры.
Обратите
внимание,
что
масштабирование 3D Объекта с
помощью
мыши в
графическом
редакторе
не
поддерживается,
поэтому
уменьшить
или
увеличить объект
можно
только
здесь.
Если
Вам
нужно
задать
дробное
значение
или,
например,
значение,
меньшее,
чем 1%, то
Вы
можете
задать
это
значение
в
динамическом
поле Масштаб 3D Объекта.
Направления осей - Здесь Вы можете установить соответствие расположения осей (X, Y, Z), принятого в файле импортированного трехмерного объекта с расположением осей (X, Y, Z), принятом в AnyLogic.
X – x-координата дальнего нижнего левого угла объекта.
Y – y-координата дальнего нижнего левого угла объекта.
Z – z-координата дальнего нижнего левого угла объекта.
Поворот, ° – Угол поворота объекта в плоскости XY (в градусах).
Использовать при освещении шейдеры AnyLogic – Если опция выбрана, то для объекта будут добавлены шейдеры, что сделает его освещение более естественным и красивым. Обратите внимание, что определенное аппаратное обеспечение, а также некоторые X3D файлы не поддерживают шейдеры.
|
Имя |
Тип |
Описание |
|
Количество |
int |
Количество экземпляров данного объекта. Если Вы оставите это поле пустым, то будет создан только один такой объект. См. раздел Репликация фигур. |
|
Видимость |
boolean |
Видимость объекта. Объект будет виден, если заданное здесь выражение будет истинно (true), в противном случае он отображаться не будет. |
|
X |
double |
x-координата дальнего нижнего левого угла объекта. |
|
Y |
double |
y-координата дальнего нижнего левого угла объекта. |
|
Z |
double |
z-координата дальнего нижнего левого угла объекта. |
|
Поворот Z, рад |
double |
Угол поворота объекта в плоскости XY (в радианах). |
|
Масштаб |
double |
Коэффициент масштабирования объекта. |
Все добавленные в модель файлы 3D объектов копируются в каталог модели. Таким образом, Вы можете легко копировать или сохранять модель в другое место - файлы будут копироваться вместе с моделью.