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. 


 

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

35102. Экономика. Билеты с ответами 547.89 KB
  Билет 2: Неоклассическая модель. билет 1. Влияние увеличения госрасходов на равновесие: Влияние снижения налогов на равновесие: Билет 3: Функция потребления Кейнса. Предположение: Билет 4: Теория межвременного выбора Фишера.
35103. Политология. Шпаргалки к госекзамену. Государство и личность 710.61 KB
  Законе Российской Федерации О безопасности национальная безопасность трактуется как состояние защищенности жизненно важных интересов личности общества государства от внутренних и внешних угроз. Конституционные основы организации публичной власти в Российской Федерации. Государственную власть в РФ осуществляют Президент РФ Федеральное Собрание парламент состоит из двух палат: Совета Федерации и Государственной Думы Правительство РФ суды РФ существует единая судебная система РФ ее высшими звеньями являются Конституционный Суд РФ...
35104. Заболевания носоглотки 98.5 KB
  Врожденные аномалии наружного носа в виде полного его отсутствия расщепления кончика носа двойного носа и пр. встречаются крайне редко и не имеют такого практического значения как врожденные и приобретенные изменения в полости носа ведущие к нарушению проходимости носовой полости для вдыхаемого и выдыхаемого воздуха. Сужение и зарастание полости носа.
35105. Заболевания голосовых связок и глотки 74.5 KB
  Отмечено что чаще всего узелки голосовых складок появляются у женщин в возрасте 20 – 50 лет. Перегрузка голосовых складок приводит к формированию на них небольших уплотнений. Обычно узелки на голосовых складках расположены симметрично.
35106. Причины и проблемы заболеваний слуха 37.31 KB
  Врождённые аномалии наружного уха. Врожденные пороки развития наружного уха: анотия врождённое отсутствие ушной раковины; микротия – недоразвитие ушной раковины например нет только мочки; деформация ушной раковины например обезьяньи уши – оттопырены; атрезия – заращение наружного слухового прохода. Врожденные пороки развития среднего уха: заполнение барабанной полости косной тканью; отсутствие слуховых косточек; сращение слуховых косточек.
35107. Обзор международного опыта применения сделок РЕПО. Операции РЕПО на российском рынке 1.63 MB
  Операции по кредитованию ценными бумагами и операции РЕПО: понятие и классификация. Обзор международного опыта применения сделок РЕПО. Операции РЕПО на российском рынке Операции РЕПО и операции кредитования ценными бумагами составляющие мощнейший сегмент международного финансового рынка в российской практике появились относительно недавно. Среди основных причин такого роста необходимо выделить следующие: вопервых без рынка РЕПО без финансирования позиций...
35108. Важнейшие пропорции и диспропорции мирового рынка прямых инвестиций. Привлечение прямых инвестиций 1.1 MB
  Мировая практика статистического учёта прямых инвестиций в понятиях 1. Важнейшие пропорции и диспропорции мирового рынка прямых инвестиций 2. Создание универсального индекса для качественной оценки потенциала страны в получении прямых иностранных инвестиций 2. Индекс реальной динамики ввоза прямых иностранных инвестиций 2.
35109. Дифференциальные уравнения 4.15 MB
  Обыкновенные дифференциальные уравнения. Обыкновенными дифференциальными уравнениями о. называются уравнения вида: 1 где известная функция – независимая переменная – неизвестная функция. Порядком дифференциального уравнения д.
35110. ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА 3.33 MB
  В традиционных областях математическими моделями служат функции производные интегралы дифференциальные уравнения. Значения этой функции при каждом фиксированном x можно получить измерениями или вычислениями. Для запоминания этой функции в памяти компьютера необходимо приближенно описать ее таблицей значений на некотором конечном множестве отдельных точек . Это – простейший пример дискретизации задачи: от задачи запоминания функции на отрезке [0 1] мы перешли к задаче запоминания таблицы значений на дискретном множестве точек из этого...