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.


 

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

54250. МАТЕМАТИЧНА СКРИНЬКА 109.5 KB
  Хто перший назве число 100? Грають двоє. Один називає будь-яке число від 1 до 9 включно. Другий додає до названого числа будь-яке ціле число від 1 до 9 включно на свій вибір і називає суму. До цієї суми перший знову додає будь-яке ціле число від 1 до 9 включно на свій вибір і називає суму, і так далі… Виграє той, хто назве число 100.
54251. Определение квадратного уравнения. Неполные квадратные уравнения и их решения 2.57 MB
  Неполные квадратные уравнения и их решения. Цель: Ввести понятия квадратного уравнения неполного квадратного уравнения. Сформировать умения различать квадратные уравнения определять коэффициенты квадратного уравнения и по ним определять вид квадратного уравнения.
54252. Математика – це цікаво! Математика – це потрібно! 59 KB
  Математика – це цікаво Математика – це потрібно Важко обійтися сьогодні без математики Усім – і дрослим і дітям – потрібна її допомога у повсякденному житті. Колись в Америці було обіцяно велику премію тому хто напише книжку під назвою Як людина жила без математикиâ€. За більше ніж 30 років викладання математики в школі я переконалася що одним із шляхів удосконалення навчання учнів такому складному предмету є нетрадиційність у його репрезентації школярам.
54253. Властивості степеня з цілим показником 795 KB
  Властивості степеня з цілим показником. Сформувати прикладну необхідність вивчення властивостей степеня з натуральним показником. Які операції ви вмієте виконувати над числами Прочитати число; записати; порівняти; додати; відняти; помножити; поділити; піднести до степеня. Які саме вирази ми зараз вивчаємо Вирази зі степенями То які операції нам потрібно вміти виконувати над виразами зі степенями Прочитати вирази зі степенями; записати; порівняти; додати; відняти; помножити; поділити; піднести до степеня.
54254. Функціональна залежність в системі прикладних задач шкільного курсу математики 631.08 KB
  Стаття містить приклад класифікації прикладних задач та аналіз способу їх розв’язання, узагальнений алгоритм розв’язування задач прикладного характеру. Основне її завдання спонукати використання прикладних задач при вивченні функціональної лінії шкільного курсу математики.
54255. Письмове додавання трицифрових чисел із переходом через розряд 716 KB
  Ознайомити учнів із прийомом письмового додавання трицифрових чисел з переходом через розряд; формувати навички письмового додавання і віднімання трицифрових чисел; виховувати почуття взаємодопомоги, вміння працювати в команді, аргументовано відстоюючи власну думку; розвивати охайність при виконанні робіт.
54256. Відсоткові розрахунки, Один день праці на підприємстві 102.5 KB
  Мета уроку: Формування в учнів вмінь самостійно визначати тип задачі на відсотки та навичок обчислень відсотка від числа, числа за його відсотком та відсоткового відношення двох чисел; розкрити практичну необхідність вивчення теми «Відсотки» в шкільному курсі; розвивати інтерес до математики, прагнення до самовдосконалення; виховувати почуття колективізму та відповідальності перед колективом.
54257. Умножение и деление рациональных чисел 174.5 KB
  Цель: развивать социальную компетентность используя самооценку и взаимооценку; развивать компетентность самообразования стимулируя познавательный интерес; развивать коммуникативную компетентность организовывая работу в парах; обобщить знания учащихся об умножении и делении рациональных чисел; экономическое воспитание. Тема урока Умножение и деление рациональных чисел. Как будет называться наше АО вы узнаете по своим ответам на мои вопросы составив слово Теория первична Учитель ...
54258. Закрепление сложения и вычитания трехзначных чисел 333 KB
  Ребята сегодня у нас необычный урок математики к нам пришли гости. Какие вы второклассники Ждут вас сегодня затеи и задачи Игры шутки всё для вас Пожелаю вам удачи За работу в добрый час Ребята за ваши правильные и полные ответы я вам буду раздавать наклейки. Ребята наши гости решили поиграть с вами в прятки спрятались от вас.