IBM OpenDX - IBM OpenDX

IBM OpenDX
Opendx-logo.jpg
Визуализация скалярного поля
Визуализация скалярного поля
Предварительный выпуск
Через CVS
Написано вВ основном C
Операционная системаКроссплатформенность
ТипСюжет
ЛицензияОбщественная лицензия IBM
Интернет сайтwww.opendx.org

OpenDX означает Открыть обозреватель данных и является IBM с визуализация научных данных программного обеспечения. Он может обрабатывать сложные области (например, механический механизм или человек мозг ) вместе с измеренный или же вычислен данные. Данные могут быть скаляр (например, концентрация химического агента в мозгу), вектор или же тензор поля (например, смещение или тензор деформации поля, когда шестеренка в действии) в разных точках объекта. Точки, в которых измеряются данные, необязательно должны быть расположены на равном или однородном расстоянии. Проект стартовал в 1991 году как Обозреватель данных визуализации.


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

Графический интерфейс пользователя

OpenDX основан на Мотив инструментарий виджетов поверх X Window System. Его графический интерфейс пользователя имеет большое разнообразие взаимодействующие, как прямые, так и косвенные. Прямые взаимодействия позволяют пользователю напрямую манипулировать изображениями (например, вращать или же увеличить ). Косвенные взаимодействия (циферблаты, переключатели, кнопки, ползунки) позволяют пользователю управлять различными аспектами ее визуализации. Интерактивные умнее потому что они управляются данными. Интерактивные элементы имеют автоматический выбор диапазона и самоограничение. Они исследуют данные и, в зависимости от их типа, определяют минимум и максимум данных или создайте список для варианта меню на основании данных. Пользователь может даже установить метку интерактора на основе некоторого аспекта данных (например, метаданные ).

Снимок экрана OpenDX, показывающий визуальный редактор программ и несколько взаимодействующих элементов

Концепция управления данными - это не просто ползунки, шкалы и меню параметров. Это также относится к векторным взаимодействиям. Они переконфигурируются в зависимости от размерности данных. Они также будут автоматически выбирать диапазон на основе максимума и минимума каждого компонента вектора.

Дизайн

Data Explorer - это система инструментов и пользовательских интерфейсов для визуализации данных. В общих чертах визуализацию данных можно рассматривать как трехэтапный процесс:

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

Основные компоненты OpenDX находятся

Модель данных
Это набор определений, правил и соглашений, используемых для описания сущностей проводника данных (включая поля данных, геометрические объекты и изображения).
Информационный суфлер
Пользовательский интерфейс для описания данных, импортируемых в проводник данных.
Браузер данных
Пользовательский интерфейс для просмотра файла данных, определения структуры и организации содержащихся в нем данных и передачи этой информации в подсказку данных.
Язык сценариев
Язык высокого уровня для создания программ визуализации. Его также можно использовать непосредственно в командном режиме для выполнения различных задач. Визуальные программы, то есть программы визуализации, отображаемые в окне редактора визуальных программ как сети иконок модулей - также написаны на языке сценариев. Визуальная программа, созданная в этом окне пользователем, переводится на тот же язык при сохранении на диск.
Визуальный редактор программ (VPE)
Графический пользовательский интерфейс для создания и изменения визуальных программ (сетей). Программы, созданные с помощью этого редактора, переводятся на язык сценариев проводником данных и сохраняются в этой форме.
Модули
В строительные блоки (визуализация инструменты), составляющие визуальную программную сеть. К ним можно получить прямой доступ и управлять ими в Визуальный редактор программ.
Конструктор модулей
Пользовательский интерфейс для создания настраиваемых модулей для использования в визуальных программах.
Окно изображения
Интерактивное окно для просмотра и изменения представления изображения, созданного визуальной программой.
Панели управления
Пользовательский интерфейс для изменения значений параметров, используемых визуальной программой.

Снимки экрана

Визуализация скалярного поля

Снимок экрана OpenDX, показывающий визуализацию скалярного поля.

В этом примере мы показываем визуализацию потока твердых частиц (пыли) внутри здания. В этом случае визуализируемая величина является скаляром, а именно концентрацией частиц. Концентрация частиц в каждой точке пространства представлена ​​цветами. Читатель может определить концентрацию, сравнив цвета с цветная полоса в правом верхнем углу изображения. Для улучшения визуализации рисунок затенен, как если бы он имел высоту в направлении, перпендикулярном плоскости, пропорциональную концентрации. В OpenDX это называется резиновый лист эффект.

Визуализация векторных полей

Opendx-cubcav1.jpgOpendx-cubcav2.jpg
Opendx-cubcav3.jpgOpendx-cubcav4.jpg

Векторные поля визуализировать труднее, чем скалярные. Рассмотрим в этом случае течение в кубической полости (трехмерный вариант хорошо изученногоквадратная полость ориентир. Использование рационализирует помогает понять направление потока. В ракеты (большие красные стрелки в верхней части полости) представляют собой наложенный поток.


внешняя ссылка