77287
О СОЗДАНИИ СРЕДЫ РАЗРАБОТКИ СИСТЕМ НАУЧНОЙ ВИЗУАЛИЗАЦИИ
Научная статья
Информатика, кибернетика и программирование
При визуализации той или иной сущности специфическими являются выбор конкретного двух или трехмерного геометрического представления абстрактного объекта и разработка алгоритма построения этого представления на основе данных производимых вычислительной программой. Можно выделить три класса систем визуализации. Наконец к третьему классу относятся специализированные системы визуализации созданные специально для данного исследовательского проекта или даже конкретного пользователя.
Русский
2015-02-02
33 KB
0 чел.
О СОЗДАНИИ СРЕДЫ РАЗРАБОТКИ СИСТЕМ НАУЧНОЙ ВИЗУАЛИЗАЦИИ
П.А. Васёв*, С.С.Кумков*, Е.Ю.Шмаков**
*ИММ УрО РАН, Екатеринбург **УрФУ, Екатеринбург
Под научной визуализацией традиционно понимают методику перевода абстрактных объекты в геометрические образы, что дает возможность исследователю наблюдать результаты численного моделирования явлений и процессов. При визуализации той или иной сущности специфическими являются выбор конкретного двух- или трехмерного геометрического представления абстрактного объекта и разработка алгоритма построения этого представления на основе данных, производимых вычислительной программой. Инструментарий манипулирования полученными геометрическими объектами (перемещение, повороты, масштабирование, изменение видимости, цвета, прозрачности и т.п.), как правило, совпадает для различных задач.
Можно выделить три класса систем визуализации. Первый универсальные системы, которые включают набор алгоритмов построения тех или иных типовых представлений. К этому классу относятся широко известные системы ParaView и AVS. Второй класс специализированные системы специфических визуальных сущностей. Например, это такие пакеты как IVS3D (гео-информация), VENUS (молекулярные структуры), VolVis (разреженные 3-мерные массивы). Наконец, к третьему классу относятся специализированные системы визуализации, созданные специально для данного исследовательского проекта или даже конкретного пользователя.
Системы первых двух классов хороши тем, что позволяют в подходящих случаях быстро получить результат. Однако на практике часто оказывается, что имеющиеся алгоритмы построения геометрических объектов, заложенные в подобные пакеты, удовлетворяют требованиям пользователя лишь частично или не удовлетворяют вовсе, а добавление собственных модулей построения геометрических объектов невозможно.
Идеальный вариант для любого пользователя система, созданная специально под его задачу с учётом всех его запросов и пожеланий. Но создание подобных систем каждый раз ведется практически «с нуля», и для решения всех возникающих вопросов требуются высококвалифицированные специалисты, которые тратят значительную часть своего времени на реализацию именно типовой задачи создание пользовательского интерфейса.
Авторы разработали систему визуализации, которая решает указанные проблемы. Она содержит весьма богатый пользовательский интерфейс, а также включает мощное ядро, позволяющее хранить трехмерную сцену и динамически работать с ней посредством программного интерфейса (API). В рамках предложенной системы пользователю для визуализации тех или иных объектов нужно разработать модуль, представляемый в виде библиотеки DLL оговоренного формата. Процедуры, помещенные в этот модуль, читают выходные файлы данных вычислительной программы, конструируют их геометрическое представление и помещают соответствующие объекты в сцену.
Текущая версия программы написана на языке C# для среды исполнения Microsoft .Net 4.0. При разработке использовалась оконная библиотека WPF среды .Net и библиотека трехмерной графики Media3D.
Таким образом, разработка системы визуализации из сложного проекта, включающего в себя множество рутинных технических задач, превращается в процесс настройки, адаптации и расширения имеющегося «конструктора систем визуализации» в едином стандарте.
Работа выполнена в рамках Программы фундаментальных исследований Президиума РАН № 14 "Интеллектуальные информационные технологии, математическое моделирование, системный анализ и автоматизация" при поддержке УрО РАН, проект 09-П-1-1003, и грант РФФИ 10-01-96006.
А также другие работы, которые могут Вас заинтересовать | |||
21950. | ОРГАНІЗАЦІЯ ІНЖЕНЕРНО-ГЕОДЕЗИЧНИХ РОЗМІЧУВАЛЬНИХ РОБІТ | 5.04 MB | |
Організація інженерногеодезичних робіт Для геодезичного забезпечення будівельної галузі в системі Міністерства будівництва архітектури та комунального господарства України повинна бути створена державна Геодезична служба в будівництві ДГСБ. Вона повинна законодавчо відповідати за стан якість виконання інженерногеодезичних робіт в будівництві бути керівним органом по створенню нормативнотехнічних документів НТД. В системі Держбуду інших міністерствах і відомствах повинні бути створені підрозділи ДГСБ які б виконували керівні та... | |||
21951. | Виды и стадии инженерно-геологических изысканий | 184.22 KB | |
Виды и стадии инженерногеологических изысканий 1. Инженерногеологическая рекогносцировка. Инженерногеологическая съемка. Инженерногеологическая разведка. | |||
21952. | ОСОБЕННОСТИ ИНЖЕНЕРНО-ГЕОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ ДЛЯ РАЗЛИЧНЫХ ВИДОВ СТРОИТЕЛЬСТВА | 260.31 KB | |
ОСОБЕННОСТИ ИНЖЕНЕРНОГЕОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ ДЛЯ РАЗЛИЧНЫХ ВИДОВ СТРОИТЕЛЬСТВА. ИНЖЕНЕРНОГЕОЛОГИЧЕСКИЕ ИССЛЕДОВАНИЯ ДЛЯ ПРОМЫШЛЕННОГО И ГРАЖДАНСКОГО СТРОИТЕЛЬСТВА I. Инженерногеологические исследования при выборе строительной площадки выполняемые с целью сравнительной оценки возможных вариантов ее размещения первая стадия изысканий включают в себя проведение следующих работ. Инженерногеологическая рекогносцировка. | |||
21953. | ТЕХНИЧЕСКАЯ МЕЛИОРАЦИЯ ПОРОД. Отчетные инженерно-геологические материалы | 229.19 KB | |
Отчетные инженерногеологические материалы. ПРЕДМЕТ И ЗАДАЧИ ТЕХНИЧЕСКОЙ МЕЛИОРАЦИИ ПОРОД Главная задача грунтоведения и инженерной геологии заключается в оценке геологической обстановки сопровождающейся прогнозом инженерногеологических процессов и явлений применительно к требованиям различных видов производственной деятельности человека. В случае отрицательного прогноза в комплекс инженерногеологических работ входит выбор наиболее рациональных способов борьбы с неблагоприятными процессами и явлениями. Различают мероприятия двух типов: 1... | |||
21954. | Инженерно-геологические исследования в горном деле | 2.71 MB | |
Предмет и задачи инженерногеологических исследований в проблеме рационального использования полезных ископаемых. Системный подход к инженерногеологическому исследованию при разведке месторождений полезных ископаемых. Инженерногеологические условия месторождений полезных ископаемых. Предмет и задачи инженерногеологических исследований в проблеме рационального использования полезных ископаемых. | |||
21955. | Введение в инженерную геологию | 2.3 MB | |
Основные направления инженерной геологии и ее современная структура. Возникновение инженерной геологии и развитие ее на первых этапах были связаны со строительством. Поэтому можно говорить о предыстории инженерной геологии которая по существу складывается из двух этапов. | |||
21956. | Основные факторы, определяющие инженерно-геологические условия территории региона | 1.87 MB | |
Результаты воздействия этих факторов в геологическом прошлом отражены в геологическом строении и характере пород и в различных последствиях влияния геологических процессов карст тектоническая нарушенность пород и др. зависят от характера пород образовавшихся в существующее геологическое время. Геология При изучении инженерногеологических условий анализируется геологическое строение и состав пород в соответствии с их генезисом и геохронологическими схемами. Горные породы Земную кору слагают горные породы различные по происхождению и... | |||
21957. | Изучение инженерно-геологических условий (региональные, локальные, отдельных объектов и сооружений) | 165 KB | |
Особенности инженерногеологических свойств грунтов Данные о инженерногеологических и физикомеханических свойствах пород используются при детальном инженерногеологическом картировании инженерногеологических изысканиях для различных видов наземного и подземного строительства и др. Физикомеханическими свойствами горных пород следует называть такие которые определяют их физическое состояние отношение к воде и закономерности изменения прочности и деформируемости. Физикомеханические свойства рыхлых песчаноглинистых отложений существенно... | |||
21958. | Методы инженерно-геологических исследований | 1.03 MB | |
Методы инженерногеологических исследований. Общая систематизация методов инженерногеологических исследований. Новые методы и способы проведения инженерногеологических исследований в РБ. Общая систематизация методов инженерногеологических исследований. | |||