77290

ENVIRONMENT FOR CONSTRUCTING SYSTEMS OF SCIENTIFIC VISUALIZATION

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

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

Ekterinburg The tlk dels with scientific visulistion system which is elborted by the uthors. One of the problems of trditionl visuliztion systems is tht some set of trnsformtion lgorithms is strictly prescribed nd cnnot be chnged. yer go the uthors presented this system lredy.

Русский

2015-02-02

32 KB

0 чел.

ENVIRONMENT FOR CONSTRUCTING

SYSTEMS OF SCIENTIFIC VISUALIZATION

P.A. Vasev1, S.S.Kumkov1,2, E.Yu.Shmakov2

1IMM UrB RAS, Ekaterinburg       2UrFU, Ekaterinburg

The talk deals with a scientific visualisation system, which is elaborated by the authors.

The basis of the process of scientific visualization is a methodology of transforming abstract mathematical objects to some geometric images. This gives an opportunity to a researcher to observe visually the results of numeric simulations. With that, for each type of objects to be visualized the transformation algorithm is individual usually. One of the problems of traditional visualization systems is that some set of transformation algorithms is strictly prescribed and cannot be changed. So, it is difficult to visualize objects, which needs for other algorithms to be transformed.

A year ago, the authors presented [1] this system already. The central idea of the system is its modular structure: the environment itself contains only tools for manipulating the scene and a quite rich applied programming interface for filling the scene by geometric objects. Also, this interface duplicates the scene manipulating capabilities of the system, so, the user can control the scene in program way too. The procedures for producing geometric objects on the basis of numeric data are attached as external modules.

In comparison with the previous year situation, the system has been extended and, in addition to the capabilities already realized, namely,

  •  work with geometric objects (creation, filling with primitives, organizing hierarchic structures, modification of object parameters);
  •  work with the entire scene (rotations, moves, scaling, export of graphic files);
  •  work with light sources (adding, deletion, moves, switching on/off, changing intensity and/or color, etc.);
  •  work with cameras (adding, deletion, moves, switching between present cameras),

includes now also the following features:

  •  interaction with Ruby scripts (in particular, as filter modules);
  •  interaction with console applications as filter modules (through standard input-output streams);
  •  editable history of user’s actions (undo and redo both individual actions and groups of them);
  •  saving and loading the scene;
  •  animation capabilities.

In the talk, some examples of practical using the system (scientific and educational applications).

Information on the project and its source codes are available (in Russian) at www.sharpeye.lact.ru.

References

1. Vasev P.A., Kumkov S.S., Shmakov E.Yu., On developing a system of scientific visualization // Abstracts of the XIII International seminar «Super-Computation and Computer Simulation». Sarov: Саров: Russian Federal Nuclear Center, 2011, pp. 50-51.


 

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

54139. Разработка диверсификационной стратегии компании ООО «Гем» на рынках лабораторных расходных материалов 1.85 MB
  Подавляющее большинство компаний, вне зависимости от выбранной стратегии и масштаба деятельности рано или поздно ставит перед собой задачу роста. Эта задача может быть связана, как со стремлением бизнеса постоянно повышать свою капитализацию или увеличивать денежный поток, с целью генерирования прибыли, так и с возможным желанием владельцев удовлетворять свои амбиции
54140. З досвіду організації самостійної роботи студентів 85.5 KB
  Самостійна робота студентів є важливим фактором підвищення ефективності пізнавального процесу під час підготовки майбутніх фахівців. Це пов`язано з тим що тільки в процесі самостійної роботи студент одержує міцні знання розвиває вміння творчого мислення та використання знань у практичній діяльності. Форми самостійної роботи студентів та проблеми її організації дуже різноманітні. Основні напрями рішення цієї проблеми:...
54141. Означення квадратного рівняння. Неповні квадратні рівняння, їх розвязування 35.5 KB
  Мета: освітня: удосконалити знання учнів про означення квадратного рівняння; удосконалити вміння розв’язувати неповні квадратні рівняння; розвиваюча: розвивати вміння вільно висловлюватися з теми відпрацьовувати вміння говорити коротко але по суті й переконливо; виховна: виховувати активність увагу...
54142. Загальна схема дослідження функції та побудова її графіка 624 KB
  Узагальнити та систематизувати знання студентів з теми Дослідження функції і побудова її графіка за допомогою похідної. Знайдемо стаціонарні точки функції. За допомогою другої похідної знаходимо напрямки опуклості і точки перегину графіка функції: критична точка другого роду.
54143. Додавання і віднімання десяткових дробів 44.5 KB
  –Перевіримо чи всі документи готові для експедиції – перевірка готовності робочих місць наявність домашнього завдання. Підготовка до експедиції. – При виконанні завдань експедиції необхідно вміння перевіряти себе. До експедиції готові то ж у путь ІІІ.
54144. Степень с отрицательным целым показателем 295.5 KB
  Но дай срок обдумать ответ. Повелитель был ответ приказание твое исполняется. Повелитель ответили ему математики твои трудятся без устали и надеются еще до рассвета закончить подсчет. Ради этого я и осмелился явиться перед тобой в столь ранний' час ответил старик.
54145. Формирование самообразовательной компетентности учащихся 9-ых классов способами математики 260.5 KB
  Вы будете знать: историю развития понятия функции разные способы преобразования графиков функций новые методы решения систем уравнений и неравенств второй степени и высших степеней; уметь: исследовать и строить графики квадратичных функций которые содержат переменную под знаком модуля решать неравенства и уравнения с параметрами проводить сравнительный анализ разных методов решения обобщать и систематизировать полученную информацию писать рефераты выбирать и работать с дополнительной литературой. Головне видво1989 елевая установка...
54146. Диференційований підхід при вивченні дисципліни «Вища математика» 55.5 KB
  Він направлений на те щоб навчити студентів розуміти загальні завдання навчання організовано працювати допомагаючи один одному формувати відчуття честі колективу і здатність відстоювати її. Принцип диференційованого індивідуального підходу до студентів обумовлений особливостями індивідуального розвитку типів вищої нервової діяльності а також прагненням найкращим чином розвивати в процесі навчання творчі сипи і здібності студентів. За малої кількості навчальних годин орієнтація на максимум засвоєння навчального матеріалу практично...