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
  Методы инженерногеологических исследований. Общая систематизация методов инженерногеологических исследований. Новые методы и способы проведения инженерногеологических исследований в РБ. Общая систематизация методов инженерногеологических исследований.