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. 


 

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

47800. Учёт и анализ расчётов с персоналом по оплате труда 421.5 KB
  Заработная плата представляет собой выраженную в денежной форме часть общественного продукта, которая выплачивается наёмному работнику исходя из количества и качества выполненного им труда, и максимальным пределом не ограничивается.
47801. Проект редуктора привода ленточного транспортера для перемещения багажа в аэропорту 1.15 MB
  Материалы для шестерни и зубчатого колеса выбираем по таблице «Механические характеристики сталей» При этом твердость поверхности НВ1 для материала шестерни устанавливаем на 20/25 единиц выше твердости поверхности НВ2.
47802. КУЛЬТУРОЛОГІЯ. КОНСПЕКТ ЛЕКЦІЙ 2.5 MB
  Особистість у світі культури. Феномен української культури. Тенденції розвитку сучасної української культури. В загальній спрямованості сучасного гуманітарного знання до ствердження пріоритету індивідуальноособистісних сенсожиттєвих орієнтацій проблема всебічного осмислення культури постає однією з найактуальніших і безпосередньо повязується з виявленням найглибших світоглядних засад людського буття.
47803. Мікроекономіка. Навчальний посібник 2.26 MB
  Значна увага приділяється теорії виробництва та механізму вибору його обсягів які максимізують прибуток виробника в умовах різних моделей ринку. При аналізі теорії виробництва особлива увага приділяється формуванню затрат і залежності динаміки продукту від динаміки затрат факторів виробництва. Проаналізовано також закономірності формування витрат виробництва в короткотерміновому та довготерміновому періодах. Чотири теми що їх включає в себе цей розділ присвячені відповідно прийняттю фірмою рішення про ціни та обсяги виробництва в умовах...
47804. Вікова фізіологія. Опорний конспект лекцій 10.52 MB
  Навпаки в наркоманів та алкоголіків біологічний годинник набагато випереджає хронологічний: зовні вони виглядають на 10 років старшими за свій вік мають мляву мускулатуру опущені плечі ледве пересуваються; память та інші розумові процеси сповільнені емоції знебарвлені. На відміну від паспортного віку де міжвіковий інтервал дорівнює одному рокові біологічний або анатомофізіологічний вік обіймає ряд років життя людини протягом яких відбуваються певні біологічні зміни. Формування людського організму продовжується після...
47806. Українська мова. Тексти лекцій 2.87 MB
  У них систематизовано наукові знання про мову професійного спілкування; норми літературної мови; стилістичну систему сучасної української літературної мови; види типи і форми фахового спілкування; види публічного мовлення як важливого способу комунікації; вимоги до складання текстів документів; науковий стиль і його засоби у професійній діяльності; проблеми перекладу й редагування наукових текстів тощо. ЗАКОНОДАВЧІ ТА НОРМАТИВНОСТИЛЬОВІ ОСНОВИ ПРОФЕСІЙНОГО СПІЛКУВАННЯ Лекція 1. Державна мова мова професійного спілкування План Мета...
47807. История и методология Наук о Земле как самостоятельная дисциплина 1.17 MB
  Место геологии и географии в системе естественных наук. Донаучный этап развития геологии и географии 4. Научный этап развития геологии и географии 7. Становление научных основ в геологии и географии первая половина XIX в.
47808. Информационные технологии в юридической деятельности 15.9 MB
  Основы защиты информации: Учебное пособие. Правовое обеспечение процессов информатизации представляет совокупность нормативных актов принимаемых на различных уровнях власти и управления регулирующих комплекс общественных отношений связанных с созданием и использованием информации и перспективных ИТ. Основные понятия Понятия информации в современной науке и технике Функционирование любой системы управления в технике природе обществе в первую очередь основано на сборе обработке и анализе информации поступающей из окружающей среды...