77289

ON DEVELOPING ENVIRONMENT FOR CONTRUCTING SYSTEMS OF SCIENTIFIC VISUALIZATION

Научная статья

Информатика, кибернетика и программирование

One cn distinguish three clsses of visuliztion systems. The first one consists of universl systems which include set of lgorithms for constructing wide rnge of typl representtions. For exmple wellknown systems PrView nd VS belong re of this kind.

Английский

2015-02-02

29 KB

0 чел.

ON DEVELOPING ENVIRONMENT FOR CONTRUCTING SYSTEMS OF SCIENTIFIC VISUALIZATION

P.A.Vasev*, S.S.Kumkov*, E.Yu.Shmakov**

*IMM UrB RAS, Ekaterinburg       **UrFU, Ekaterinburg

Traditionally, scientific visualization is a methodology of converting abstract objects to some geometric images. This allows to observe visually results of numerical simulations. When some entity is visualized, the specific part of the process is choosing some certain two- or three-dimensional geometric representation of the abstract object and creating an algorithm for constructing this representation of the basis of data produced by the computational program. The instruments for manipulating the obtained geometric objects (moving, rotating, zooming, changing attributes – color, visibility, opacity – etc.) are usually the same for different visualizations.

One can distinguish three classes of visualization systems. The first one consists of universal systems, which include a set of algorithms for constructing wide range of typal representations. For example, well-known systems ParaView and AVS belong are of this kind. The second category is of systems for specific visual essences. Among them are IVS3D (for geo-information), VENUS (for molecular structures), VolVis (sparse three-dimensional arrays). Finally, the third class is formed by specialized visualization systems created for some certain project of, even, for some researcher.

Environments from two first classes are good because in many situations can allow to get quickly some result. But in practice, it often turns out that the algorithms built into these systems give objects, which satisfy user’s demands partially or even do not satisfy at all, and adding own modules for constructing geometric object is impossible.

The ideal variant for the end user is a system worked out with taking into account all his desires and needs. But developing such systems usually is started from the ground up, and to overcome all appearing problems it needs for qualified programmers, who usually spend a lot of time to recreate the user interface, which is repeated from system to system.

The authors have created a visualization system, which avoids the mentioned problems. It includes quite rich user interface and a powerful engine allowing to store a three-dimensional scene and work dynamically with it by means program interface (API). In the framework of the suggested system, a user to visualize a new type of objects should implement the corresponding construction algorithms as DLL-library of some prescribed format. The procedures put into the library read output files of corresponding computational program, construct respective geometric objects and add them to the scene.

The current version of the program is written in C# for Microsoft ,Net 4.0. It uses WPF window library of the .Net environment and the three-dimensional graphics library Media3D.

Thus, a creating a new visualization system stops to be a complex project including a lot of routine technical problems and becomes a tuning, adopting, and extending an existing modular system. 


 

А также другие работы, которые могут Вас заинтересовать

41888. Создание базы данных «Накладные» 239.81 KB
  Имя поля Тип данных Размер поля ИНН Текстовый 15 Получатель Текстовый 25 Адрес Текстовый 50 ключевое поле в таблице 6 Определите ключи таблиц для чего выделите ключевое поле поля и щелкните мышью по кнопке Ключевое поле на вкладке Конструктор. Таблица Товар Имя поля Тип данных Размер поля Товар Текстовый 15 Ед_измерения Текстовый 8 Цена денежный Таблица Накладные Имя поля Тип данных Размер поля Номер Счетчик Дата дата время ИНН Текстовый 15 Таблица Отпущено Имя поля Тип данных Размер поля Номер Числовой...
41890. Программы – архиваторы ОС MS-DOS (zip, arj,rar) и ОС семейства WINDOWS(winzip, winrar) 724.5 KB
  Функции архивирования и разархивирования встроены в файловую систему компьютера и доступны из программы «Проводник». На Вашем компьютере должна быть установлена одна из выше перечисленных программ-архиваторов. Обычно это WinRAR или WinZIP.
41891. Информатика и вычислительная техника. Информационные технологии и системы 92.45 KB
  Методические указания по выполнению лабораторных работ для студентов высших учебных заведений обучающихся по направлениям 230100 Информатика и вычислительная техника и 230200 Информационные технологии и системы Москва 2013 Оглавление Лабораторная работа № 1 Стандартные типы данных и выражения 3 Задание 1 3 Задание 2 4 Лабораторная работа № 2 Алгоритмизация линейных вычислительных процессов 10 Задание 1. 10 Задание 2. 10 Задание 3. 10 Задание 4.
41892. Структура документа и ввод данных. Лабораторные работы в MS Excel 2007 610.52 KB
  На втором листе книги расположите таблицу приведенную на рис. На третьем листе книги разместите таблицу приведенную на рис. Занесите информацию о расширениях файлов Excel в Office 2007 в табличную область первого листа книги и запомните эти расширения. После открытия окна "Microsoft Excel" активизируйте справочную систему (F1) и выберите в Обзоре справки Excel пункты Управление книгой – Управление файлами - Общие сведения о новых расширениях имен файлов и XML-форматов Office.
41893. Таблицы MS Excel 2007. Лабораторные работы в MS Excel 2007 403.81 KB
  Заполните диапазон А1:F10 данными по образцу приведенному на рис. Рис.а Рис. После преобразования в таблицу диапазон представлен на рис.
41894. Списки. Фильтрация данных. Связывание таблиц. Лабораторные работы в MS Excel 2007 1.43 MB
  Введите таблицу приведенную на рис. Рис. Введите таблицу представленную на рис. Активизируйте лист с исходной таблицей рис.
41895. ПРИНЦИПЫ ПРОГРАММНОГО УПРАВЛЕНИЯ ЭВМ. КОМАНДЫ MS DOS 683.51 KB
  В зависимости от варианта ответа DOS реагирует на возникшую ошибку поразному: аварийное завершение выполнения программы или команды выдавшей запрос; R повтор операции; F завершение выполнения операции и возврат кода ошибки; программа продолжает выполняться. Временный приостанов выполнения команды или программы например вывода информации на экран дисплея осуществляется нажатием клавиши Puse. Общие положения Тестовые программы используются для идентификации конфигурации компьютера его системных ресурсов а также для его диагностики...
41896. Emissions of combustive-lubricating materials stocks 32.01 KB
  146; Gross emissions: M=PT103 ton yer P emission per hour P is P1 or P2 T ctive time of source which cn be clculted for litting up: T=V p103 hour yer Where p= 300 m3 hour for gs; p=30 m3 hour for petrol; p=30 m3 hour for diesel fuel Min chrcteristics of wsters ccording to prgrph 17 of the lw On wstes producer determines composition nd chrcteristics of production wstes nd degree of their dnger for environment nd mn's helth. The dnger degree is coordinted with executive uthorities. Degree of dnger is chrcterized by the clss of...