ПРИЛОЖЕНИЕ «ANALYZER 3D» ДЛЯ ПРОСМОТРА И АНАЛИЗА РЕЗУЛЬТАТОВ ТРЕХМЕРНОГО МОДЕЛИРОВАНИЯ МЕТОДОМ ЧАСТИЦ Сергеев В.В., Коростелев С.Ю., Псахье С.Г. Институт.

Презентация:



Advertisements
Похожие презентации
gismapserver Шелковников Сергей Иннокентьевич, директор, Компания ШЕЛС gis mapdraw server.
Advertisements

Создание видеокурса по фехтованию Выполнил: Студент гр.20510/1 ФМФ Александров Сергей.
КОМПАС-3D: Проектирование в архитектуре и строительстве Тема 2.1. Библиотека отрисовки планов зданий и сооружений.
Курсовой проект по предмету «Информатика» Математическая модель руки фехтовальщика Выполнил: Студент гр.20510/1 ФМФ Дзенушко Дайнис.
Один из видов презентации на компьютере это набор слайдов, которые можно выводить последовательно друг за другом. Часто такое компьютерное произведение.
1 Муниципальное бюджетное общеобразовательное учреждение «Средняя общеобразовательная школа 29» Города Березники Пермского края Разработчик: учитель информатики.
Омпьютерная рафика Государственное образовательное учреждение начального профессионального образования ЯНАО «Надымское профессиональное училище» Работу.
1 Изучение особенностей цветового оформления материала в презентации Работа 3 Федеральное агентство по образованию Государственное образовательное учреждение.
Построение диаграмм в электронной таблице MS Excel.
ГРАФИКА ВЕКТОРНАЯ РАСТРОВАЯ ВЕКТОРНАЯ РАСТРОВАЯ При использовании растровой графики изображение описывается как совокупность точек различного цвета-
Векторная графика Практическая работа 1.7 Трехмерная векторная графика.
ПОВТОРЕНИЕ 1. Сколько входит ячеек в блок А1:С3? 9 ячеек.
Лекция 5 Динамика вращательного движения. Особенности вращательного движения твердого тела под действием внешних сил. Ускорение при вращательном движении.
Интерфейс графического редактора Adobe PhotoShop 7.0 Подготовила учитель информатики Елизарова Н. Е.
Графический интерфейс и его объекты. Понятие графического интерфейса Термин «интерфейс» широко используется в областях, где человеку приходится иметь.
Система многомерной визуализации T&T ИММ УрО РАН.
База данных – это совокупность структурированных данных определенного назначения. Структурирование данных – это объединение данных по определенным параметрам.
ПОВТОРЕНИЕ 1.Что такое блок? Блок – группа смежных ячеек.
Сила - это физическая величина, характеризующая взаимодействие тел.
Компьютерная графика – использование вычислительной техники для создания графических изображений, их отображения различными средствами и манипулирования.
Транксрипт:

ПРИЛОЖЕНИЕ «ANALYZER 3D» ДЛЯ ПРОСМОТРА И АНАЛИЗА РЕЗУЛЬТАТОВ ТРЕХМЕРНОГО МОДЕЛИРОВАНИЯ МЕТОДОМ ЧАСТИЦ Сергеев В.В., Коростелев С.Ю., Псахье С.Г. Институт физики прочности и материаловедения, СО РАН, г. Томск

Важным этапом при моделировании физических процессов является обработка полученных результатов. От качества их обработки зависит правильность принятия последующих решений. Лучше всего человек воспринимает информацию представленную визуально. Следовательно, для улучшения восприятия результатов неотъемлемой частью является их графическое представление. Большинство систем моделирования физических процессов представляют свои результаты в виде набора файлов. В каждом файле описывается состояние модели на определённом этапе эволюции. Другими словами, отдельно взятый файл соответствует определённому шагу процесса моделирования. Приложение «Analyzer 3D» позволяет графически отобразить файлы с результатами и визуально проанализировать эволюцию модели. Просмотр файлов (шагов) моделирования осуществляется по списку. Для его создания, редактирования и сортировки в составе приложения имеются все необходимые средства. Важным этапом при моделировании физических процессов является обработка полученных результатов. От качества их обработки зависит правильность принятия последующих решений. Лучше всего человек воспринимает информацию представленную визуально. Следовательно, для улучшения восприятия результатов неотъемлемой частью является их графическое представление. Большинство систем моделирования физических процессов представляют свои результаты в виде набора файлов. В каждом файле описывается состояние модели на определённом этапе эволюции. Другими словами, отдельно взятый файл соответствует определённому шагу процесса моделирования. Приложение «Analyzer 3D» позволяет графически отобразить файлы с результатами и визуально проанализировать эволюцию модели. Просмотр файлов (шагов) моделирования осуществляется по списку. Для его создания, редактирования и сортировки в составе приложения имеются все необходимые средства. Введение 1

2 Использованный инструментарий Fedore Core 7 Fedore Core 7 KDevelop C/C++ KDevelop C/C++ Qt Disigner Qt Disigner KCompare KCompare Свободные библиотеки Qt3 Qt3 OpenGL (+extensions) OpenGL (+extensions)

Главное окно приложения «Analyzer 3D» 3

Менеджер файлов С помощью данного менеджера можно редактировать список просматриваемых файлов с результатами. С помощью данного менеджера можно редактировать список просматриваемых файлов с результатами. Просмотр следующего/предыдущего файла Имя текущего файла 4

Менеджер «центра сцены» Работа в трёхмерном пространстве накладывает определённые трудности на анализ модели. Для удобства просмотра трёхмерных объектов реализованы специальные утилиты. Их управление осуществляется с помощью различных менеджеров, позволяющих задавать различные параметры. Работа в трёхмерном пространстве накладывает определённые трудности на анализ модели. Для удобства просмотра трёхмерных объектов реализованы специальные утилиты. Их управление осуществляется с помощью различных менеджеров, позволяющих задавать различные параметры. «Центром сцены» является точка в пространстве, относительно которой осуществляются всевозможные трансформации (поворот, масшта- бирование и т. д.). При загрузке модели «центр сцены» по умолчанию поме- щается в центр 3D объекта. 5

Менеджер «центра сцены» Перенос «центра сцены» в центр системы координат или в центр объекта 6

Менеджер сечений При работе с 3D телами часто бывают ситуации, когда интересующая нас часть объекта недоступна для просмотра (находится внутри объекта или закрыта другой его частью). Менеджер сечений позволяет вывести для просмотра только необходимую часть объекта. При этом возможно использование утилиты позиционирования «центра сцены» для установки его в центре выводимой части объекта. 7

«Режим линеек» При использовании утилиты «режим линеек» можно проецировать объект на двухмерные плоскости, что позволяет измерять расстояние между любыми двумя точками плоскости, а также определять координаты и размеры какой- либо частицы или части объекта. Проецирование объекта на плоскости 8

Возможности «Analyzer 3D» «Analyzer 3D» позволяет увидеть структуру модели и различные характеристики частиц, такие как скорости движения, приложенные силы, углы вращения, скорости вращения, смещения и траектории движения. Частицы могут быть изображены сферами или точками. Радиус устанавливается при загрузке модели программой или задается пользователем. «Analyzer 3D» позволяет увидеть структуру модели и различные характеристики частиц, такие как скорости движения, приложенные силы, углы вращения, скорости вращения, смещения и траектории движения. Частицы могут быть изображены сферами или точками. Радиус устанавливается при загрузке модели программой или задается пользователем. Просмотр изменения структуры модели при сжатии образца 9

Возможности «Analyzer 3D» При отображении векторных полей (скорости, силы и т. д.) применяется автоматическое масштабирование векторов по максимальному значению в загружаемом файле. Данный коэффициент масштаба можно зафиксировать для сравнения изменений в различных файлах. При отображении векторных полей (скорости, силы и т. д.) применяется автоматическое масштабирование векторов по максимальному значению в загружаемом файле. Данный коэффициент масштаба можно зафиксировать для сравнения изменений в различных файлах. Просмотр распределения векторов скоростей 10

Возможности «Analyzer 3D» Также применяется различная цветовая раскраска частиц и векторов: по материалам, по принадлежности к блокам, по значению (в случае векторной величины). При наличии информации о связях между соседними частицами (например, в результатах системы моделирования методом подвижных клеточных автоматов «MCA 3D») существует возможность просмотра сетки связных и несвязных частиц. Также применяется различная цветовая раскраска частиц и векторов: по материалам, по принадлежности к блокам, по значению (в случае векторной величины). При наличии информации о связях между соседними частицами (например, в результатах системы моделирования методом подвижных клеточных автоматов «MCA 3D») существует возможность просмотра сетки связных и несвязных частиц. Просмотр распределения значений скоростей 11

Возможности «Analyzer 3D» Просмотр траекторий движения частиц. На рисунке справа выполнено сечение, таким образом что видимым остался только один слой частиц. Просмотр траекторий движения частиц. На рисунке справа выполнено сечение, таким образом что видимым остался только один слой частиц. 12

Сейчас «Analyzer 3D» работает с форматами данных «lammps» и «MCA 3D», но его можно использовать для просмотра любых трёхмерных моделей состоящих из набора частиц. Интерфейс использует свободно распространяемые библиотеки Qt3 и OpenGL. Они являются кросс-платформенными, что позволяет использовать «Analyzer 3D» в операционных системах Linux и Windows. Благодаря OpenGL на данный момент приложение способно работать с моделями содержащими большое число частиц (более миллиона) на персональном компьютере средней производительности. Данное приложения широко применяется при обработке результатов систем моделирования методами подвижных клеточных автоматов («MCA 3D») и молекулярной динамики («Monster MD»). Сейчас «Analyzer 3D» работает с форматами данных «lammps» и «MCA 3D», но его можно использовать для просмотра любых трёхмерных моделей состоящих из набора частиц. Интерфейс использует свободно распространяемые библиотеки Qt3 и OpenGL. Они являются кросс-платформенными, что позволяет использовать «Analyzer 3D» в операционных системах Linux и Windows. Благодаря OpenGL на данный момент приложение способно работать с моделями содержащими большое число частиц (более миллиона) на персональном компьютере средней производительности. Данное приложения широко применяется при обработке результатов систем моделирования методами подвижных клеточных автоматов («MCA 3D») и молекулярной динамики («Monster MD»). Заключение 13