InglésFrancésEspañol

Ad


icono de página de OnWorks

mayavi2 - Online en la nube

Ejecute mayavi2 en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mayavi2 que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mayavi2: un paquete de visualización científica para datos 2-D y 3-D

SINOPSIS


mayavi2 [opciones] [argumentos]

Donde arg1, arg2, etc.son nombres de archivos opcionales que corresponden a Mayavi2 guardado
visualizaciones (nombre de archivo.mv2), scripts Mayavi2 (nombre de archivo.py) y cualquier formato de archivo de datos
que Mayavi apoya.

DESCRIPCIÓN


Mayavi2 es una herramienta para la visualización científica 2-D y 3-D. Las características de Mayavi2 incluyen:

* Visualización de datos escalares y vectoriales en 2 y 3 dimensiones

* Scriptability fácil usando Python

* Fácil ampliación a través de fuentes, componentes, módulos y filtros de datos

* Lectura de varios formatos de archivo: VTK (legacy y XML), PLOT3D, etc.

* Guardado de visualizaciones

* Guardar visualización renderizada en una variedad de formatos de imagen.

CAMPUS


-h

Esto imprime todas las opciones y salidas de la línea de comandos disponibles. También disponible a través de
--ayuda.

-V

Esto imprime la versión de Mayavi en la línea de comando y sale. También disponible a través de
--versión.

-z nombre de archivo.mv2

Esto carga una visualización Mayavi2 previamente guardada. También disponible a través de --verbigracia
filename.mv2 o --visualización nombrearchivo.mv2.

-d archivo de datos.*

Abre cualquiera de los formatos de archivo de datos admitidos o una fuente de datos no relacionada con el archivo. Esta
incluye formatos de archivo 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 y varios otros compatibles. datafile. * también puede ser una fuente
objeto no asociado con un archivo, por ejemplo, ParametricSurface o PointLoad se cargará
las fuentes de datos correspondientes en Mayavi. También disponible a través de --datos.

-m Nombre del módulo

Un módulo es un objeto que realmente visualiza los datos. Se carga el nombre de módulo dado
en el ModuleManager actual. El nombre del módulo debe ser válido; de lo contrario, obtendrá un
mensaje de error.

Si un módulo se especifica como 'package.sub.module.SomeModule', entonces el módulo (SomeModule)
se importa desde 'package.sub.module'. Los módulos estándar proporcionados con mayavi2 no necesitan
la especificación de ruta completa. Por ejemplo:

mayavi2 -d data.vtk -m Esquema -m m2_user_modules.TestModule

En este ejemplo, 'Outline' es un módulo estándar y 'm2_user_modules.TestModule' es un
módulo definido por el usuario. Ver MAYAVI2 MÓDULOS sección a continuación para obtener una lista exhaustiva de
módulos disponibles. También disponible a través de --módulo.

-f nombre-filtro

Un filtro es un objeto que filtra los datos de una forma u otra. Lo dado
filter-name se carga con respecto al objeto de fuente / filtro actual. El nombre del filtro
debe ser válido, de lo contrario, recibirá un mensaje de error.

Si el filtro se especifica como 'package.sub.filter.SomeFilter', entonces el filtro
(`SomeFilter`) se importa desde 'package.sub.filter'. Módulos estándar provistos con
mayavi2 no necesita la especificación de ruta completa. Por ejemplo:

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

En este ejemplo, 'ExtractVectorNorm' es un filtro estándar y 'm2_user_filters.TestFilter'
es un filtro definido por el usuario.

See MAYAVI2 FILTROS sección a continuación para obtener una lista exhaustiva de filtros disponibles. también
disponible a través de --filtrar.

-M

Inicia un nuevo administrador de módulos en la canalización de Mayavi. También disponible a través de
- módulo-mgr.

-n

Crea una nueva ventana / escena. Cualquier opción aprobada después de esto se aplicará a este recién creado
escena. También disponible a través de --nueva ventana.

-t

Ejecuta el conjunto de pruebas mayavi2 y sale. Si se ejecuta como tal, ejecuta tanto TVTK como
Pruebas unitarias de Mayavi2. Si se pasan argumentos adicionales, se pasan a la
corredor de prueba. Por lo tanto, esto también se puede usar para ejecutar otras pruebas. Por ejemplo:

mayavi2 -t entusiasta.persistencia

Esto ejecutará solo las pruebas dentro del paquete wentought.persistence. Tú también puedes
especifique un directorio con archivos de prueba para ejecutar con esto, por ejemplo:

mayavi2 -t ruta_relativa_a / pruebasde_integración / mayavi

ejecutará las pruebas de integración de las fuentes mayavi. También disponible a través de --prueba.

-x archivo de comandos

Esto ejecuta el script dado en un espacio de nombres donde garantizamos que el nombre 'mayavi' es
Instancia de secuencia de comandos de Mayavi, al igual que en el intérprete de Python integrado. También disponible
a --ejecutivo

ADVERTENCIA: Tenga en cuenta que esto usa `execfile`, así que tenga en cuenta que esto puede ser peligroso si el
¡El script hace algo desagradable!

-s expresión-python

Ejecute la expresión en el último objeto creado. Por ejemplo, si el objeto anterior
era un módulo, y queremos establecer el color de ese objeto que uno puede hacer -s
"actor.property.color = (1,0,0)". Se deben usar comillas para la expresión. también
disponible con --colocar. Por ejemplo:

mayavi2 -d ParametricSurface -m Esquema \
-s "actor.property.color = (1,0,0)" \
-s "scene.save ('test.png', size = (800, 800))"

ADVERTENCIA: Tenga en cuenta que esto usa `exec`, así que tenga en cuenta que esto puede ser peligroso.

MAYAVI2 MÓDULOS


Ejes Dibuja ejes simples.

ContornoCuadrículaPlano
Un módulo de plano de cuadrícula de contorno. Este módulo permite tomar una parte de los datos de la cuadrícula de entrada
y ver los contornos de los datos.

Plano de cuadrícula personalizado
Un plano de cuadrícula personalizado con mucha más flexibilidad que el módulo GridPlane.

Cortadora de conjunto de datos
Este filtro recorta el conjunto de datos en un área. El área se puede definir de forma interactiva como
una caja, una esfera ...

Glifo Muestra diferentes tipos de glifos orientados y coloreados según escalar o vector
datos en los puntos de entrada.

CuadrículaPlano
Un módulo plano de cuadrícula simple.

hiperagilización
Un módulo que se integra a través de un campo tensor para generar una hiperestreamline. El
La integración es a lo largo del vector propio máximo y la sección transversal del
hiperstreamline se define por los otros dos autovectores. Así, la forma del
hiperestreamline es "similar a un tubo", con la sección transversal elíptica.
Hyperstreamlines se utilizan para visualizar campos tensoriales.

ImagenActor
Un módulo simple para ver datos de imágenes de manera eficiente.

ImagenPlanoWidget
Un módulo simple para ver datos de imágenes.

IsoSuperficie
Un módulo que permite al usuario hacer contornos de datos de puntos de entrada.

Etiquetas Permite a un usuario etiquetar el conjunto de datos actual o el actor actual del activo.
módulo.

OrientaciónEjes
Crea unos pequeños ejes en el lateral que indica la posición de la coordenada
ejes y de ese modo marca la orientación de la escena. Requiere VTK-4.5 y superior.

contorno
Un módulo que dibuja un esquema para los datos dados.

EscalarCortePlano
Toma un plano de corte de cualquier conjunto de datos de entrada utilizando un plano implícito y traza los datos
con contorneado opcional y deformación escalar.

Rebanada No Estructurada
Este módulo toma una porción de los datos de la cuadrícula no estructurada y muestra las celdas que
intersecar o tocar la rebanada.

Enfrentarse
Permite al usuario dibujar líneas de flujo para datos vectoriales dados. Esto es compatible con varios
tipos de objetos semilla (semillas de línea, esfera, plano y puntual). También permite
usuario para dibujar cintas o tubos y además admite diferentes tipos de interactivos
modos de calcular las líneas de corriente.

Contorno de cuadrícula estructurada
Dibuja un esquema conforme a la cuadrícula para cuadrículas estructuradas.

Superficie
Dibuja una superficie para cualquier dataset de entrada con contorneado opcional.

tensorglifo
Muestra los glifos tensoriales orientados y coloreados según los datos escalares o vectoriales en la
puntos de entrada.

Texto Este módulo permite al usuario colocar texto en la pantalla.

VectorCortaplano
Toma una porción arbitraria de los datos de entrada usando un plano de corte implícito y coloca
glifos de acuerdo con los datos del campo vectorial. Los glifos se pueden colorear usando
la magnitud del vector o los atributos escalares.

Vectores
Muestra diferentes tipos de glifos orientados y coloreados según los datos vectoriales en la
puntos de entrada. Este es simplemente un módulo de conveniencia que se basa completamente en el
Módulo de glifos.

Volumen El módulo de volumen visualiza campos escalares mediante visualización volumétrica
técnicas.

DeformaciónVectorCortaplano
Toma una porción arbitraria de los datos de entrada usando un plano de corte implícito y la deforma
según los datos del campo vectorial. Los escalares se muestran en la superficie deformada.
como colores.

MAYAVI2 FILTROS


Derivados celulares
Calcula derivadas de datos escalares y vectoriales de puntos de entrada y produce datos de celda
en los gradientes. Se puede utilizar para calcular aproximadamente la vorticidad, por ejemplo.

Datos de celda a punto
Transforma datos de atributos de celda en datos de puntos promediando los datos de celda de la
células en el punto.

Contorno
Un filtro de contorno que envuelve el componente Contour para generar iso-superficies
en cualquier conjunto de datos de entrada.

CortarPlano
Esta clase representa un plano de corte que se puede usar para cortar cualquier conjunto de datos.
También proporciona una interfaz de widget 3D para colocar y mover el sector.
interactivamente.

Filtro de elevación
Crea datos escalares correspondientes a la elevación de los puntos a lo largo de una línea.

Delaunay2D
Realiza una triangulación de Delaunay 2D.

Delaunay3D
Realiza una triangulación de Delaunay 3D.

ExtraerBordes
Este filtro extrae los bordes de la celda de cualquier dato de entrada.

Extraer cuadrícula
Permite a un usuario seleccionar una parte de una cuadrícula estructurada.

Extraer componentes Tensor
Envuelve el filtro TVTK ExtractTensorComponents para extraer componentes de un tensor
campo.

ExtraerCuadrícula no estructurada
Permite a un usuario seleccionar una parte de una cuadrícula no estructurada.

ExtraerVectorNorm
Calcula la norma (euclidiana) de los datos vectoriales de entrada (con escalado opcional
entre [0, 1]). Esto es útil cuando los datos de entrada tienen entrada vectorial pero no escalar.
datos para la magnitud de los vectores.

Extraer VectorComponentes
Envuelve el filtro TVTK ExtractVectorComponents para extraer componentes de un vector.
Esto es útil para analizar componentes individuales de datos vectoriales.

Salpicadura Gaussiana
Este símbolo de filtro apunta a un volumen con una distribución gaussiana elíptica.

MáscaraPuntos
Pasa selectivamente los puntos de entrada aguas abajo. Esto se puede utilizar para submuestrear el
puntos de entrada. Tenga en cuenta que esto no pasa datos de geometría, esto significa que todas las cuadrículas
la información se pierde.

CodiciosoTerrenoDecimación
Aproxima un campo de altura (datos de imagen) con una malla triangular, manteniendo el número
de triángulos mínimo.

Información sobre cambio de imagen
Un filtro que se puede utilizar para cambiar el origen, el espaciado y la extensión de una entrada.
conjunto de datos de imagen sin cambiar los datos en sí.

Probe de datos de imagen
Un filtro que se puede utilizar para sondear cualquier conjunto de datos mediante un conjunto de datos de puntos estructurados.
El filtro también permite convertir los datos escalares en una matriz corta sin firmar para
que los escalares se pueden utilizar para la visualización del volumen.

Punto a datos de celda
Hace lo inverso del filtro CellToPointData.

Normales de polidatos
Calcula normales a partir de datos de entrada. Esto le da a las mallas una apariencia más suave. Esta
debería funcionar para cualquier conjunto de datos de entrada. Nota: este filtro se llama "Calcular normales" en
GUI de Mayavi2 (Visualizar / Filtros / Calcular normales).

Decimación cuádrica
Reduzca los triángulos en una malla, formando una buena aproximación a la malla original.

Seleccionar salida
Un filtro que permite a un usuario seleccionar una entre varias de las salidas de un determinado
aporte. Esto suele ser muy útil para una fuente de datos de bloques múltiples.

Establecer atributo activo
Este filtro permite al usuario establecer el atributo de datos activo (escalares, vectores y
tensores) en un conjunto de datos VTK. Esto es particularmente útil si necesita hacer algo
como calcular los contornos de un escalar sobre el contorno de otro escalar.

Estriptista
Crea tiras triangulares y / o polilíneas. Útil para regularizar las rupturas
superficies, como las creadas por el filtro de tubo. .

Límite
Un filtro simple que establece umbrales en los datos de entrada.

Transformar datos
Realiza una transformación lineal para ingresar datos.

TriánguloFiltro
Convierte polígonos de entrada y tiras de triángulos en triángulos usando el
tvtk.TriangleFilter clase. Esto es útil cuando tiene un filtro descendente que
solo procesa triángulos.

Tubos Convierte líneas en tubos.

Usuario definido
Este filtro permite al usuario definir su propio filtro de forma dinámica / interactiva. Está
como FilterBase pero permite al usuario especificar la clase sin escribir ningún código.

Vorticidad
Este filtro calcula la vorticidad de un campo de vector de entrada. Por conveniencia, el
El filtro permite pasar opcionalmente a través del campo de vector de entrada dado. El
El filtro también permite al usuario mostrar el componente de la vorticidad a lo largo de un
ejes de coordenadas cartesianos particulares. Produce datos puntuales en la salida que es
listo para visualizar.

WarpScalar
Deforma los datos de entrada a lo largo de una dirección particular (ya sea las normales o una
dirección especificada) con una escala especificada por el valor escalar local. Útil para
haciendo moqueta en parcelas.

Vector de deformación
Deforma los datos de entrada a lo largo de un atributo de vector de puntos escalado según una escala
factor. Útil para mostrar perfiles de flujo o desplazamientos.

EJEMPLOS


mayavi2 -d heart.vtk -m Ejes -m Esquema -m GridPlane -m ContourGridPlane -m
IsoSuperficie
mayavi2 -d fire_ug.vtu -m Ejes -m Esquema -m VectorCutPlane -f MaskPoints -m Glifo

En los ejemplos anteriores, los archivos VTK heart.vti y fire_ug.vtu se pueden encontrar en
/ usr / share / doc / mayavi2 / examples / data. El directorio de ejemplos
(/ usr / share / doc / mayavi2 / examples / en Debian) proporciona varios ejemplos útiles.

Use mayavi2 en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad