77381

СРЕДА-КОНСТРУКТОР СИСТЕМ НАУЧНОЙ ВИЗУАЛИЗАЦИИ

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

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

В докладе сообщается о разрабатываемой авторами системе научной визуализации. В основе процесса научной визуализации лежит методика перевода абстрактных объектов в геометрические образы что дает возможность исследователю наблюдать результаты численного моделирования. Проблемой традиционных систем визуализации является жестко прописанный набор алгоритмов так что затруднена визуализация объектов образы которых строятся иными процедурами.

Русский

2015-02-02

33.5 KB

1 чел.

СРЕДА-КОНСТРУКТОР СИСТЕМ НАУЧНОЙ ВИЗУАЛИЗАЦИИ

П.А. Васёв1, С.С.Кумков1,2, Е.Ю.Шмаков2

1ИММ УрО РАН, Екатеринбург       2УрФУ, Екатеринбург

В докладе сообщается о разрабатываемой авторами системе научной визуализации.

В основе процесса научной визуализации лежит методика перевода абстрактных объектов в геометрические образы, что дает возможность исследователю наблюдать результаты численного моделирования. При этом для каждого типа визуализируемого объекта алгоритм построения соответствующих двух- или трехмерных образов является индивидуальным. Проблемой традиционных систем визуализации является жестко прописанный набор алгоритмов, так что затруднена визуализация объектов, образы которых строятся иными процедурами.

Ранее авторы уже делали сообщение о создании среды разработки систем научной визуализации [1]. Центральным местом предлагаемой среды является её модульная структура: сама среда предлагает инструменты манипулирования сценой и достаточно богатый программный интерфейс для заполнения сцены геометрическими объектами. Кроме того, данный интерфейс дублирует все возможности по управлению сценой, так, что пользователь может производить все манипуляции и программным путем. При этом процедуры построения геометрических объектов по числовым данным подключаются в виде внешних модулей.

В сравнении с прошлогодним состоянием в настоящее время среда расширила свой функционал и наряду с уже имевшимися возможностями:

  •  работа с объектами (создание, наполнение геометрическими примитивами,  организация иерархических структур, модификация параметров объектов);
  •  работа со сценой в целом (повороты, перемещение, масштабирование, экспорт графических файлов);
  •  работа с источниками освещения (добавление, удаление, перемещение, включение/выключение, изменение яркости и/или цвета);
  •  работа с камерами (добавление, удаление, перемещение, переключение между несколькими имеющими камерами)

теперь включает и

  •  возможность написания управляющих скриптов и модулей на языке Ruby;
  •  возможность подключения консольных приложений в качестве модулей для загрузки данных (через стандартные потоки ввода-вывода);
  •  редактируемая история работы с системой (отмена и повторение отдельных действий и их наборов);
  •  сохранение и загрузка сцены;
  •  возможности по анимации.

Приводятся примеры использования разработанной среды на практике.

Информация по проекту и программный код размещены в сети Интернет по адресу www.sharpeye.lact.ru.

Литература

1. Васёв П.А, Кумков С.С., Шмаков Е.Ю., О создании среды разработки систем научной визуализации // Тезисы XIII Международного семинара «Супервычисления и математическое моделирование». Саров: ФГУП «РФЯЦ ВНИИЭФ», 2011, стр. 50-51.


 

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

7633. Соціалізація та професійна адаптація молодого фахівця у процесі трудової діяльності 211.5 KB
  Соціалізація та професійна адаптація молодого фахівця у процесі трудової діяльності. Теоретичні основи соціалізаційних процесів в умовах трудової діяльності. По закінченні загальноосвітнього навчального закладу в житті молодої людини розпочина...
7634. Соціальні технології планування і реалізації професійної кар’єри 273 KB
  Соціальні технології планування і реалізації професійної кар’єри. Соціальна сутність та зміст професійної кар’єри успішного фахівця. Соціальні умови, зміст та форми успішної реалізації професійної кар’єри. Соціальні ...
7635. Правові засади формування кадрових ресурсів 90 KB
  Правові засади формування кадрових ресурсів. План Поняття зайнятості населення. Правове регулювання працевлаштування громадян України Державні гарантії права на вибір виду зайнятості в Україні Поняття працевлаштування та його право...
7636. Правові засади працевлаштування 310.5 KB
  Правові засади працевлаштування. План Поняття трудового договору Зміст  трудового договору Загальний порядок прийняття на роботу Види трудового договору Переведення на іншу роботу Припинення трудового договору...
7637. Правові засади соціального партнерства. Колективний договір 91.5 KB
  Правові засади соціального партнерства. Колективний договір. План Поняття колективного договору Поняття колективних угод та їх види Колективні переговори по укладенню колективного договору Порядок укладення колективного догов...
7638. Завдання і зміст підготовки виробництва нової продукції 43.44 KB
  Основним фактором успіху нового продукту є наявність на підприємстві ефективної системи планування, що охоплює всі етапи розробки продукту...
7639. Зміст і предмет організації виробництва 24.71 KB
  Зміст і предмет організації виробництва В нових ринкових умовах господарювання підприємство несе повну відповідальність за результати своєї роботи. А це вимагає від них адекватної зміни в підготовці спеціалістів. Основна мета підприємства - це ...
7640. Підприємство в системі ринкових відносин 97.56 KB
  Заводи і фабрики, банки і універмаги, наукові та дослідні інститути і магазини, шахти і ферми, інші заклади, що є самостійними господарськими суб'єктами, які мають права юридич¬ної особи і здійснюють виробничу, науково-дослідну і комерційну діяльність з метою одержання прибутку...
7641. Введение в теорию маркетинга 29 KB
  Введение в теорию маркетинга Термин маркетинг происходит от английского market (рынок) и означает деятельность в сфере рынка сбыта. Однако маркетинг как система экономической деятельности - более широкое понятие. Главное в маркетинг..