АнглийскийФранцузскийНемецкийИтальянскийПортугальскийРусскийИспанский

Значок OnWorks

mayavi2 - Онлайн в облаке

Запустите mayavi2 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда mayavi2, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mayavi2 - Пакет научной визуализации для 2-D и 3-D данных

СИНТАКСИС


Mayavi2 [опции] [аргументы]

Где arg1, arg2 и т. Д. - необязательные имена файлов, которые соответствуют сохраненному Mayavi2.
визуализации (filename.mv2), скрипты Mayavi2 (filename.py) и любые форматы файлов данных
которую поддерживает Mayavi.

ОПИСАНИЕ


Mayavi2 - это инструмент для 2-D и 3-D научной визуализации. Возможности Mayavi2 включают:

* Визуализация скалярных и векторных данных в 2 и 3 измерениях

* Простота написания сценариев с использованием Python

* Простота расширения с помощью источников, компонентов, модулей и фильтров данных

* Чтение файлов нескольких форматов: VTK (legacy и XML), PLOT3D и др.

* Сохранение визуализаций

* Сохранение визуализации в различных форматах изображений.

ОПЦИИ


-h

Это распечатает все доступные параметры командной строки и завершит работу. Также доступно через
--Помогите.

-V

Это напечатает версию Mayavi в командной строке и завершит работу. Также доступно через
--версия.

-z имя_файла.mv2

Это загружает ранее сохраненную визуализацию Mayavi2. Также доступно через --а именно
filename.mv2 или --визуализация имя_файла.mv2.

-d файл данных.*

Открывает любой из поддерживаемых форматов файлов данных или источник данных, не относящийся к файлам. Этот
включает форматы файлов VTK (* .vtk, * .xml, * .vt [i, p, r, s, u], * .pvt [i, p, r, s, u]), VRML2
(* .wrl), 3D Studio (* .3ds), PLOT3D (* .xyz), STL, BYU, RAW, PLY, PDB, SLC, FACET, OBJ,
AVSUCD (* .inp), GAMBIT (* .neu), Exodus (* .exii), PNG, JPEG, BMP, PNM, DCM, DEM, MHA, MHD,
MINC, XIMG, TIFF и другие поддерживаемые. datafile. * также может быть источником
объект, не связанный с файлом, например, ParametricSurface или PointLoad загрузит
соответствующие источники данных в Mayavi. Также доступно через --данные.

-m имя-модуля

Модуль - это объект, который фактически визуализирует данные. Заданное имя модуля загружено
в текущем ModuleManager. Имя модуля должно быть действительным, в противном случае вы получите
сообщение об ошибке.

Если модуль указан как package.sub.module.SomeModule, то модуль (SomeModule)
импортируется из package.sub.module. Стандартные модули, поставляемые с mayavi2, не нуждаются в
полная спецификация пути. Например:

mayavi2 -d data.vtk -m Схема -m m2_user_modules.TestModule

В этом примере Outline - это стандартный модуль, а m2_user_modules.TestModule - какой-то
определяемый пользователем модуль. Видеть МАЯВИ2 МОДУЛИ раздел ниже для исчерпывающего списка
доступные модули. Также доступно через --модуль.

-f имя-фильтра

Фильтр - это объект, который так или иначе отфильтровывает данные. Данный
имя-фильтра загружается по отношению к текущему объекту источника / фильтра. Имя фильтра
должен быть действительным, в противном случае вы получите сообщение об ошибке.

Если фильтр указан как package.sub.filter.SomeFilter, тогда фильтр
(SomeFilter) импортируется из package.sub.filter. Стандартные модули поставляются с
mayavi2 не требует указания полного пути. Например:

mayavi2 -d data.vtk -f ExtractVectorNorm -f m2_user_filters.TestFilter

В этом примере ExtractVectorNorm является стандартным фильтром, а m2_user_filters.TestFilter.
это какой-то пользовательский фильтр.

Видеть МАЯВИ2 ФИЛЬТРЫ раздел ниже для получения исчерпывающего списка доступных фильтров. Также
доступны через --фильтр.

-M

Запускает новый менеджер модулей в конвейере Mayavi. Также доступно через
--модуль-мгр.

-n

Создает новое окно / сцену. Любые параметры, переданные после этого, будут применяться к этому вновь созданному
сцена. Также доступно через --новое окно.

-t

Запускает набор тестов mayavi2 и закрывается. В таком случае запускаются как TVTK, так и
Юнит-тесты Mayavi2. Если переданы какие-либо дополнительные аргументы, они передаются в
тестовый бегун. Так что это также может быть использовано для запуска других тестов. Например:

mayavi2 -t enthought.persistence

Это запустит только тесты внутри пакета enthought.persistence. Вы также можете
укажите каталог с тестовыми файлами для запуска с этим, например:

mayavi2 -t относительный_путь_к / integrationtests / mayavi

запустит интеграционные тесты из источников Mayavi. Также доступно через --тестовое задание.

-x скрипт-файл

Это выполняет данный скрипт в пространстве имен, где мы гарантируем, что имя mayavi
Экземпляр сценария Mayavi - как и во встроенном интерпретаторе Python. Так же доступно
через --exec

ПРЕДУПРЕЖДЕНИЕ: Обратите внимание, что здесь используется `execfile`, поэтому обратите внимание, что это может быть опасно, если
скрипт делает что-то неприятное!

-s Python-выражение

Выполните выражение для последнего созданного объекта. Например, если предыдущий объект
был модулем, и мы хотим установить цвет этого объекта, который можно сделать -s
"act.property.color = (1,0,0)". Для выражения следует использовать кавычки. Также
доступен с --установленный. Например:

mayavi2 -d ParametricSurface -m Контур \
-s "Актер.property.color = (1,0,0)" \
-s "scene.save ('test.png', size = (800, 800))"

ПРЕДУПРЕЖДЕНИЕ: Обратите внимание, что здесь используется `exec`, поэтому обратите внимание, что это может быть опасно!

МАЯВИ2 МОДУЛИ


Топоры Рисует простые топоры.

КонтурСеткаПлоскость
Модуль плоскости контурной сетки. Этот модуль позволяет получить фрагмент входных данных сетки.
и просматривайте контуры данных.

CustomGridPlane
Настраиваемая плоскость сетки с гораздо большей гибкостью, чем модуль GridPlane.

DataSetClipper
Этот фильтр обрезает набор данных в области. Область может быть определена интерактивно как
ящик, шар ...

глиф Отображает различные типы глифов, ориентированные и окрашенные в соответствии со скаляром или вектором
данные в точках ввода.

СеткаПлоскость
Простой модуль плоскости сетки.

Гиперстримлайн
Модуль, который интегрируется через тензорное поле для создания гиперпотоковой линии. В
интегрирование ведется по максимальному собственному вектору и поперечному сечению
линия гиперпотока определяется двумя другими собственными векторами. Таким образом, форма
линия гиперстечения «трубчатая» с эллиптическим поперечным сечением.
Гиперпотоки используются для визуализации тензорных полей.

ImageActor
Простой модуль для эффективного просмотра данных изображения.

ImagePlaneWidget
Простой модуль для просмотра данных изображения.

Изоповерхность
Модуль, который позволяет пользователю строить изолинии входных данных точки.

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

Ориентация
Создает небольшую ось сбоку, которая указывает положение координаты
осей и тем самым отмечает ориентацию сцены. Требуется ВТК-4.5 и выше.

очертание
Модуль, который рисует схему для заданных данных.

ScalarCutPlane
Берет плоскость сечения любого набора входных данных с использованием неявной плоскости и строит данные
с дополнительным контуром и скалярной деформацией.

СрезНеструктурированнаяСетка
Этот модуль берет фрагмент данных неструктурированной сетки и показывает ячейки, которые
пересечь или коснуться среза.

Рационализировать
Позволяет пользователю рисовать линии тока для заданных векторных данных. Это поддерживает различные
типы исходных объектов (линейные, сферические, плоские и точечные семена). Это также позволяет
пользователь может рисовать ленты или трубки, а также поддерживает различные типы интерактивных
режимы расчета линий тока.

Структурированная сетка
Рисует соответствующий сетке контур для структурированных сеток.

Поверхность
Рисует поверхность для любого входного набора данных с дополнительным контуром.

ТензорГлиф
Отображает тензорные глифы, ориентированные и окрашенные в соответствии со скалярными или векторными данными в
точки ввода.

Текст Этот модуль позволяет пользователю размещать текст на экране.

ВекторCutPlane
Берет произвольный фрагмент входных данных, используя неявную плоскость сечения, и размещает
глифы по данным векторного поля. Глифы можно раскрасить, используя либо
величина вектора или скалярные атрибуты.

Векторы
Отображает различные типы глифов, ориентированные и окрашенные в соответствии с векторными данными на
точки ввода. Это просто удобный модуль, полностью основанный на
Модуль Glyph.

Громкости Модуль Volume визуализирует скалярные поля с помощью объемной визуализации.
(pin drop).

ДеформацияВекторОтрезатьПлоскость
Берет произвольный фрагмент входных данных, используя неявную плоскость сечения, и деформирует его.
по данным векторного поля. Скаляры отображаются на деформированной поверхности.
как цвета.

МАЯВИ2 ФИЛЬТРЫ


CellПроизводные
Вычисляет производные от входных точечных скалярных и векторных данных и производит данные ячеек
на градиентах. Может использоваться, например, для приблизительного расчета завихренности.

CellToPointData
Преобразует данные атрибутов ячеек в точечные данные путем усреднения данных ячеек из
ячейки в точке.

Контур
Контурный фильтр, который обтекает компонент Contour для создания изоповерхностей.
на любом входном наборе данных.

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

Фильтр высоты
Создает скалярные данные, соответствующие высоте точек вдоль линии.

Делоне2D
Выполняет двумерную триангуляцию Делоне.

Делоне3D
Выполняет двумерную триангуляцию Делоне.

Извлечь ребра
Этот фильтр извлекает края ячеек из любых входных данных.

ИзвлечьСетку
Позволяет пользователю выбрать часть структурированной сетки.

ИзвлечьTensorComponents
Оборачивает фильтр TVTK ExtractTensorComponents для извлечения компонентов из тензора
поле.

Извлечь неструктурированную сетку
Позволяет пользователю выбрать часть неструктурированной сетки.

ИзвлечениеВекторНорма
Вычисляет норму (евклиедову) входных векторных данных (с дополнительным масштабированием
между [0, 1]). Это полезно, когда входные данные имеют векторный ввод, но не скаляр.
данные о величине векторов.

ИзвлечьВекторныеКомпоненты
Оборачивает фильтр TVTK ExtractVectorComponents для извлечения компонентов вектора.
Это полезно для анализа отдельных компонентов векторных данных.

GaussianSplatter
Этот фильтр указывает на объем с эллиптическим распределением Гаусса.

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

Жадный
Приближает поле высоты (данные изображения) к треугольной сетке с сохранением числа
треугольников минимум.

ImageChangeInformation
Фильтр, который можно использовать для изменения начала координат, интервала и размеров ввода.
набор данных изображения без изменения самих данных.

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

PointToCellData
Выполняет обратное по отношению к фильтру CellToPointData.

Полидатанормалс
Вычисляет нормали из входных данных. Это придает сеткам более гладкий вид. Этот
должен работать для любого входного набора данных. Примечание: этот фильтр называется «Вычислить нормали» в
Графический интерфейс Mayavi2 (визуализация / фильтры / вычисление нормалей).

QuadricДецимация
Уменьшите треугольники в сетке, образуя хорошее приближение к исходной сетке.

Выбратьвыход
Фильтр, который позволяет пользователю выбрать один из нескольких выходов заданного
Вход. Обычно это очень полезно для многоблочного источника данных.

Сетактиветрибуте
Этот фильтр позволяет пользователю установить активный атрибут данных (скаляры, векторы и
тензоры) в наборе данных VTK. Это особенно полезно, если вам нужно что-то сделать.
как вычислить контуры одного скаляра по контуру другого скаляра.

стриппер
Создайте треугольные полосы и / или полилинии. Полезно для упорядочивания разбитых
поверхности, например, созданные фильтром "Труба". .

порог
Простой фильтр, устанавливающий пороговые значения для входных данных.

ПреобразоватьДанные
Выполняет линейное преобразование входных данных.

ТреугольникФильтр
Преобразует входные многоугольники и полосы треугольников в треугольники с помощью
tvtk.TriangleFilter класс. Это полезно, когда у вас есть выходной фильтр, который
обрабатывает только треугольники.

Труба Превращает линии в трубы.

Определяемые пользователем
Этот фильтр позволяет пользователю определять свой собственный фильтр динамически / интерактивно. это
как FilterBase, но позволяет пользователю указать класс без написания кода.

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

WarpScalar
Деформирует входные данные в определенном направлении (нормали или
указанное направление) с масштабом, заданным локальным скалярным значением. Полезный для
изготовление ковровых участков.

WarpVector
Деформирует входные данные по атрибуту вектора точки, масштабированному по шкале.
фактор. Полезно для отображения профилей потока или смещений.

ПРИМЕРЫ


mayavi2 -d heart.vtk -m Оси -m Outline -m GridPlane -m ContourGridPlane -m
Изоповерхность
mayavi2 -d fire_ug.vtu -m Оси -m Контур -m VectorCutPlane -f MaskPoints -m Глиф

В приведенных выше примерах файлы VTK heart.vti и fire_ug.vtu можно найти в
/ usr / share / doc / mayavi2 / examples / data. Каталог примеров
(/ usr / share / doc / mayavi2 / examples / в Debian) предоставляет несколько полезных примеров.

Используйте mayavi2 онлайн с помощью сервисов onworks.net


Ad


Ad

Новейшие онлайн-программы для Linux и Windows