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.


 

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

25910. Система и структура органов исполнительной власти в РФ 105.5 KB
  Система и структура органов исполнительной власти в РФ. Структура: Органы исполнительной власти разрабатывают основные направления социальноэкономической политики государства его обороноспособности безопасности обеспечения общественного порядка и организуют их осуществление; организуют управление государственной собственностью; вырабатывают меры по проведению внешней политики и выполняют иные функции возложенные законодательством страны. Органы исполнительной власти осуществляют деятельность которая по своему содержанию является...
25911. Предохранители. Назначение предохранителей. Конструкция. Условия выбора предохранителей 81.5 KB
  Процесс срабатывания предохранителя делится на несколько стадий: нагревание вставки до температуры плавления плавление и испарение вставки возникновение и гашение электрической дуги с восстановлением изоляционных свойств образующегося изоляционного промежутка. ТРЕБОВАНИЯ ПРЕДЪЯВЛЯЕМЫЕ К ПРЕДОХРАНИТЕЛЯМ Времятоковая характеристика предохранителя зависимость времени перегорания плавкой вставки от тока должна проходить ниже но возможно ближе к времятоковой характеристике защищаемого объекта это важнейшая характеристика. Конструкция...
25912. Автоматические выключатели. Основные типы. Принцип действия. Основные типы расцепителей. Механизм свободного расцепления. Условия выбора 42 KB
  Конструктивная схема автомата На рисунке дана условная конструктивная схема универсального автомата в упрощенном изображении. Создается усилие которое перемещая рычаги 4 и 5 вправо будет поворачивать основную несущую деталь 6 автомата вокруг неподвижной оси О по часовой стрелке. Замыкаются и включают цепь тока вначале дугогасительные 8 и 10 а затем главные 7 и 11 контакты автомата. Отключающая пружина 2 взводится при включении автомата.
25913. Выключатели переменного тока высокого напряжения. Назначение, основные требования. Номинальный ток отключения. Классификация высоковольтных выключателей по виду дугогасительной среды и изоляции межконтактного промежутка. Использование АПВ. Условия выбора 45.5 KB
  Выключатели переменного тока высокого напряжения. Параметры В соответствии с ГОСТ Р 525652006 выключатели характеризуются следующими параметрами: номинальное напряжение Uном напряжение сети в которой работает выключатель; номинальный ток Iном ток через включённый выключатель при котором он может работать длительное время; номинальный ток отключения Iо.ном наибольший ток короткого замыкания действующее значение который выключатель способен отключить при напряжении равном наибольшему рабочему напряжению при заданных условиях...
25914. Конструкция и принцип действия малообъемных масленых выключателей. Достоинства и недостатки. Условия выбора. Сравнение с другими высоковольтными выключателями 329 KB
  Масляные выключатели В дугогасительных устройствах масляных выключателей гашение дуги осуществляется путем эффективного ее охлаждения в потоке газопаровой смеси вырабатываемой дугой в результате разложения и испарения масла. В зависимости от назначения масла можно выделить 2 основные группы масляных выключателей: 1. В состав газопаровой смеси возникающей в результате разложения масла под действем дуги входит до 70 водорода обладающего по сравнению с воздухом в 8 раз более высокой теплопроводностью но меньшей предельной электрической...
25915. Конструкция и принцип действия вакуумных выключателей. Достоинства и недостатки. Условия выбора. Сравнение с другими высоковольтными выключателями 22.5 KB
  Таким образом дуга в вакууме существует изза ионизации паров контактного материала вначале за счет материала контактного мостика а затем в результате испарения материала электродов под воздействием энергии дуги. Поэтому если поступление паров контактного материала будет недостаточно вакуумная дуга должна погаснуть.
25916. Тепловые процессы в электрических аппаратах. Источники теплоты. Поверхностный эффект и эффект близости. Способы распространения теплоты в пространстве. Термическая стойкость электрических аппаратов 292 KB
  ТЕРМИЧЕСКАЯ СТОЙКОСТЬ ЭЛЕКТРИЧЕСКИХ АППАРАТОВ НАГРЕВ ПРИ КЗ Под термической стойкостью аппарата понимают его способность выдерживать без повреждений и перегрева свыше норм термическое действие токов короткого замыкания определенной длительности. Термическая стойкость характеризуется током термической стойкости т. Для выключающих аппаратов термическая стойкость задается обычно 10секундным током и...
25917. Контактные явления в электрических аппаратах. Классификация контактов их конструкция и материал исполнения. Понятия переходного сопротивления контакта 49 KB
  Классификация контактов их конструкция и материал исполнения. Чем больше контактов в цепи тем сильнее сопротивление. При точечном контакте контактные нажатия небольшие и для уменьшения сопротивления контактов применяют драгоценные металлы не образующие окиси. Для этих контактов применяют медь.