ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
Scientific Visualization
Issue Year: 2012
Quarter: 2
Volume: 4
Number: 2
Pages: 64 - 77
Article Name: EXTENSIBLE SCIENTIFIC VISUALIZATION SYSTEM
Authors: P. Vasev (Russia), S. Kumkov (Russia), E. Shmakov (Russia)
Address: P. Vasev
Institute of Mathematics and Mechanics UrB RAS, Ekaterinburg, Russia
 
S. Kumkov
sskumk@gmail.com
Institute of Mathematics and Mechanics UrB RAS, Ekaterinburg, Russia
Ural Federal University, Ekaterinburg, Russia
 
E. Shmakov
Ural Federal University, Ekaterinburg, Russia
Abstract: The paper describes scientific visualization system which is being developed by the authors. Scientific visualization is meant as an approach for converting abstract objects to some geometric figures which allows a researcher to observe results of numerical simulation. Thus, the visualization chain consists of a computational program, which produces numerical data, a procedure of generating geometric figures on the basis of this data and an environment to manipulate the scene containing these figures. The main peculiarity of the system suggested by the authors is the support of any data format and its visual representations. This is gained by providing rich application programming interface (API) to control the scene: for geometric objects, light sources, cameras, history of actions, etc. It allows developing new individual procedure for creating geometric objects for each new data format, suitable to the demands of the researcher. The system is written in C# for the Windows .NET 4.0 environment. The system allows to specify user procedures for creating visual objects within .NET DLLs, Ruby scripts and console applications. The paper is concluded by examples of successfully solved problems using the system.
Language: Russian