Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Материалы тренинга по AnyLogic

.pdf
Скачиваний:
218
Добавлен:
28.03.2015
Размер:
12.93 Mб
Скачать

Ритейлер. Фаза4. Шаг1

Откройте палитру 3D, перетащите объект 3D Окно под потоковую диаграмму и увеличьте его размер

(50,600)

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

261

 

 

3D Окно

Трехмернаяанимацияв AnyLogic ото ражается в специальных 3D окнах. Вы можете добавитьнесколько 3D окон, которые будутпоказывать сцену трехмерной анимациис разныхточек.

Окна3D анимациибудутработать параллельнодругс другом и с двумерной анимацией.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

262

 

 

Ритейлер. Фаза4. Шаг2

Щелкните правой кнопкой мыши по холсту и выберите

Снять блокировку со всех фигур из контекстного меню

Выберите рисунок плана помещения и установите его свойствахфлажок

Отображать на 3D сцене

Сновазаблокируйте рисунок, щелкнувпо нему правой кнопкой мышии выбрав изконтекстного меню

Блокировка|Блокировать фигуру

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

263

..Первыйэлемент, который мы покажемв трехмерной анимации, будет

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

.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

264

Ритейлер. Фаза4. Шаг3

Запустите модель.

Выберите здесь область просмотра [window3d].

 

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

265

Область просмотра для 3D окна

КогдаВы создаете 3D окно, AnyLogic автоматически создает для нее область просмотра, поэтому во время работы модели Вы можете легко перейти к 3D окну, так что сцена трехмерной анимации будетотображаться во все окно презентации модели.

Выбратьобласть просмотра, к которой Вы хотите перейти, можно с помощью кнопки панели инструментовПоказать область….

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

266

 

 

Ритейлер. Фаза4. Шаг4

Удалите 2D

и ж ни п г у чик

Перетащитенадиаграмму

элемент Погрузчик

3D Объекты

объекта наfork

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

267

 

 

..Мыпросто заменяемдвумерную картинкупогрузчика трехмерным

объектом. Назовите фигуру 3D объекта fork, посколькуименно такое имя мы использовалидляфигуры анимациипогрузчика в нашей модели

.

Палитра 3D объектов

Палитра3D Объекты содержит 3D изображениянаиболее часто моделируемых объектов. ЕслиВы не можете найтинужныйВам объект в этой палитре, Вы можете самостоятельно загрузитьтрехмерное изображение Вашегообъекта (файл формата .x3d).

Когда3D объект добавляется в модель, AnyLogic также создает 2D аналог трехмерной фигуры, который отображается в графическом редакторе, а также в 2D анимацииво время выполнениямодели.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

268

 

 

Ритейлер. Фаза4. Шаг5

Выделите группу игур сети и установите в ее свойствахфлажок

то ражать на сцене

Щелкните правой кнопкой мыши по любойиз фигур группы ивыберите Выделить содержимоегруппы из контекстного меню

 

Дополнительных

 

группы

 

0

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

269

 

 

Пока вы не укажете, что фигуры сети должныотображаться на 3D сцене,

движущиесяв сети объекты не появятсяна сцене трехмерной анимации.

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

При выборе у фигуры опцииОтображать на 3D сцене AnyLogic автоматически задаетZ высоту фигурыравной10, чтобы она имелакакой то“объем” в3D.

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

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

270

 

 

Ритейлер. Фаза4. Шаг6

 

 

.

окну. Вы сможете наблюдать, какпо

складудвигаются погрузчики.

Навигируйтесьпосцене 3D

анимации спомощью мыши.

 

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

271

Навигация по 3D сцене

Перетаскиваниеммыши с нажатой правой кнопкой Вы перемещаете камеру вправо, влево вверхиливнизнатой же высоте.

Вращениемколесика мыши Вы перемещаете камеру ближеилидальшеот текущего центра сцены.

Перетаскиваниеммыши с нажатой левойкнопкой и клавишейAlt Вы вращаетесцену относительно камеры.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

272

 

 

Ритейлер. Фаза4. Шаг7

Удалите 2D картинку

Перетащите на

диаграммуэлемент

коробки(упакованноготовара)

Прямоугольник из

 

 

палитры3D

 

 

Задайте размер 3D

равным10 x 10 пикселей

 

Выберите в качестве Цвета

Измените имя 3D

заливки3D прямоугольника

Текстуры| floorWood, а в свойстве

прямоугольникана

Цвет линиивыберите Нет линии

pictureBox

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

273

 

 

 Аналогично тому, что мы делалидляфигуры погрузчика, мы опять

замещаем двумернуюфигуру коробки трехмерной. Поскольку в палитре

3D Объекты фигуры коробки нет, то мы создаемее сами с помощью 3D

. .

 

.

Еслиу фигуры с Z высотой нет цвета линии, то ее вертикальные грани будутрисоваться цветом заливки.

,

,

Вы можете обнаружитьэти четыре фигурыкакв палитре Презентация, так и в палитре3D. Разницазаключаетсявтом, что если Вы добавитенадиаграмму фигуруиз палитры3D, то у нее по умолчаниюбудет установлен флажок

Отображать на 3D сцене и заданаZ Высота равной10.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

274

 

 

Ритейлер. Фаза4. Шаг8

Удалите 2D

Перетащите на

диаграммуэлемент

картинкуфуры

Фура из палитры

 

 

3D Объекты

 

 

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

275

 

 

 И опять, мы заменяемдвумернуюфигурутрехмерной. В качестве

именипо умолчаниюдля3D объекта Фуразаданото же имя (lorry), что мы и использовалираньше, поэтомуничего менять не нужно.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

276

Ритейлер. Фаза4. Шаг9

Сделайте двойнойщелчок мышьюпо элементу Ломаная в палитре 3D и нарисуйте ломаную поверх стены склада, от зоны разгрузкидо зоны отгрузки

Выберите обе ломаныеи задайте:

На страницеОсновные:

Цвет линии: Текстуры.. | brickRed Толщиналинии: 3pt

На страницеДополнительные: Z Высота: 30

Нарисуйте еще одну ломануюповерх оставше ся частистены

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

277

 

 

 Последние штрихи по украшению трехмерной анимациисклада.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

278

Ритейлер. Фаза4. Шаг10

Запустите модель

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

279

 

 

Ритейлер. Фаза4. Вопросы

1.Какможнопромоделироватьдоставкутоваров клиентам сосклада ритейлера? Предложите наиболее естественный способреализации.

© 2002-2011 ООО «Экс Джей Текнолоджис», www.xjtek.ru

280