영어프랑스어스페인어

Ad


온웍스 파비콘

mayavi2 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mayavi2 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 mayavi2입니다.

프로그램:

이름


mayavi2 - 2차원 및 3차원 데이터를 위한 과학적 시각화 패키지

개요


마야비2 [옵션] [인수]

여기서 arg1, arg2 등은 저장된 Mayavi2에 해당하는 선택적 파일 이름입니다.
시각화(filename.mv2), Mayavi2 스크립트(filename.py) 및 모든 데이터 파일 형식
Mayavi가 지원합니다.

기술


Mayavi2는 2D 및 3D 과학적 시각화를 위한 도구입니다. Mayavi2의 기능은 다음과 같습니다.

* 2차원 및 3차원의 스칼라 및 벡터 데이터 시각화

* Python을 사용한 쉬운 스크립팅

* 소스, 구성 요소, 모듈 및 데이터 필터를 통한 손쉬운 확장성

* 여러 파일 형식 읽기: VTK(레거시 및 XML), PLOT3D 등

* 시각화 저장

* 렌더링된 시각화를 다양한 이미지 형식으로 저장합니다.

옵션


-h

사용 가능한 모든 명령줄 옵션을 인쇄하고 종료합니다. 통해서도 가능
--도움.

-V

명령줄에 Mayavi 버전을 인쇄하고 종료합니다. 통해서도 가능
--번역.

-z 파일명.mv2

이전에 저장한 Mayavi2 시각화를 로드합니다. 통해서도 가능 --즉
파일 이름.mv2 또는 --심상 파일명.mv2.

-d 데이터 파일.*

지원되는 데이터 파일 형식 또는 파일과 관련되지 않은 데이터 소스를 엽니다. 이것
VTK 파일 형식(*.vtk, *.xml, *.vt[i,p,r,s,u], *.pvt[i,p,r,s,u]), VRML2 포함
(*.wrl), 3D 스튜디오(*.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 모듈 이름

모듈은 실제로 데이터를 시각화하는 객체입니다. 주어진 module-name이 로드됩니다.
현재 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 필터 이름

필터는 어떤 방식으로든 데이터를 필터링하는 개체입니다. 주어진
filter-name은 현재 소스/필터 개체와 관련하여 로드됩니다. 필터 이름
유효하지 않으면 오류 메시지가 표시됩니다.

필터가 '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 파이프라인에서 새 모듈 관리자를 시작합니다. 통해서도 가능
--모듈-mgr.

-n

새 창/장면을 만듭니다. 이 이후에 전달된 모든 옵션은 새로 생성된 이 항목에 적용됩니다.
장면. 통해서도 가능 --새창.

-t

mayavi2 테스트 스위트를 실행하고 종료합니다. 그대로 실행하면 TVTK와
Mayavi2 단위 테스트. 추가 인수가 전달되면
테스트 러너. 따라서 이것은 다른 테스트를 실행하는 데에도 사용할 수 있습니다. 예를 들어:

mayavi2 -t 생각.지속성

그러면 enthought.persistence 패키지 내에서 테스트만 실행됩니다. 당신은 또한 수
다음과 같이 실행할 테스트 파일이 있는 디렉토리를 지정하십시오.

mayavi2 -t 상대 경로_to/통합 테스트/mayavi

Mayavi 소스에서 통합 테스트를 실행합니다. 통해서도 가능 --시험.

-x 스크립트 파일

이것은 'mayavi'라는 이름이
Mayavi의 스크립트 인스턴스 -- 임베디드 Python 인터프리터에서와 같습니다. 도 가능
을 통하여 --exec

경고 : 이것은 `execfile`을 사용하므로 다음과 같은 경우 위험할 수 있습니다.
스크립트가 불쾌한 일을 합니다!

-s 파이썬 표현식

마지막으로 생성된 개체에 대해 표현식을 실행합니다. 예를 들어 이전 객체가
모듈이었고 우리는 할 수 있는 그 객체의 색상을 설정하고 싶습니다 -s
"actor.property.color = (1,0,0)". 표현식에는 따옴표를 사용해야 합니다. 또한
와 함께 사용할 수 --세트. 예를 들면 :

mayavi2 -d ParametricSurface -m 개요 \
-s "actor.property.color = (1,0,0)" \
-s "장면.저장('test.png', 크기=(800, 800))"

경고 : 이것은 `exec`를 사용하므로 위험할 수 있다는 점에 유의하십시오!

마야비2 모듈


단순 축을 그립니다.

윤곽그리드평면
등고선 그리드 평면 모듈. 이 모듈을 사용하면 입력 그리드 데이터 조각을 가져올 수 있습니다.
데이터의 윤곽을 볼 수 있습니다.

커스텀 그리드플레인
GridPlane 모듈보다 훨씬 더 유연한 사용자 지정 그리드 평면입니다.

데이터셋클리퍼
이 필터는 영역에서 데이터 세트를 자릅니다. 영역은 다음과 같이 대화식으로 정의할 수 있습니다.
상자, 구체...

글리프 스칼라 또는 벡터에 따라 방향이 지정되고 색상이 지정된 다양한 유형의 글리프 표시
입력 포인트의 데이터.

그리드플레인
간단한 그리드 평면 모듈.

하이퍼스트림라인
텐서 필드를 통해 통합하여 하이퍼스트림라인을 생성하는 모듈입니다. NS
적분은 최대 고유 벡터와 단면을 따라 이루어집니다.
hyperstreamline은 두 개의 다른 고유 벡터에 의해 정의됩니다. 따라서 모양의
hyperstreamline은 단면이 타원형인 "튜브 모양"입니다.
하이퍼스트림라인은 텐서 필드를 시각화하는 데 사용됩니다.

이미지 액터
이미지 데이터를 효율적으로 보기 위한 간단한 모듈입니다.

이미지플레인위젯
이미지 데이터를 보기 위한 간단한 모듈입니다.

등가면
사용자가 입력 포인트 데이터의 윤곽을 만들 수 있도록 하는 모듈입니다.

레이블 사용자가 현재 데이터 세트 또는 활성 데이터 세트의 현재 액터에 레이블을 지정할 수 있습니다.
기준 치수.

오리엔테이션축
좌표의 위치를 ​​나타내는 측면에 작은 축을 만듭니다.
축을 지정하여 장면의 방향을 표시합니다. VTK-4.5 이상이 필요합니다.

개요
주어진 데이터에 대한 윤곽을 그리는 모듈입니다.

스칼라컷플레인
암시적 평면을 사용하여 입력 데이터 세트의 절단 평면을 취하고 데이터를 플로팅합니다.
윤곽 및 스칼라 뒤틀림 옵션이 있습니다.

슬라이스구조화되지 않은 그리드
이 모듈은 구조화되지 않은 그리드 데이터의 조각을 가져와 다음과 같은 셀을 보여줍니다.
슬라이스를 교차하거나 만지십시오.


사용자가 주어진 벡터 데이터에 대한 유선형을 그릴 수 있습니다. 이것은 다양한
시드 개체 유형(선, 구, 평면 및 점 시드). 그것은 또한 허용
사용자가 리본이나 튜브를 그릴 수 있으며 다양한 유형의 대화형을 추가로 지원합니다.
유선형 계산 모드.

구조화된 그리드 아웃라인
구조화된 그리드에 대한 그리드 준수 아웃라인을 그립니다.

표면
선택적 윤곽선을 사용하여 입력 데이터 세트에 대한 표면을 그립니다.

텐서 글리프
스칼라 또는 벡터 데이터에 따라 방향 및 색상이 지정된 텐서 글리프를 표시합니다.
입력 포인트.

본문 이 모듈을 사용하면 사용자가 화면에 텍스트를 배치할 수 있습니다.

벡터컷플레인
암시적 절단 평면을 사용하여 입력 데이터의 임의 조각을 가져와서 배치합니다.
벡터 필드 데이터에 따른 글리프. 글리프는 다음 중 하나를 사용하여 색칠할 수 있습니다.
벡터 크기 또는 스칼라 속성.

벡터
벡터 데이터에 따라 방향이 지정되고 색상이 지정된 다양한 유형의 글리프를 표시합니다.
입력 포인트. 이것은 전적으로 기반으로 하는 편의 모듈일 뿐입니다.
글리프 모듈.

음량 Volume 모듈은 체적 시각화를 사용하여 스칼라 필드를 시각화합니다.
기법.

워프벡터절단평면
암시적 절단 평면을 사용하여 입력 데이터의 임의 조각을 가져와서 왜곡합니다.
벡터 필드 데이터에 따라. 스칼라는 뒤틀린 표면에 표시됩니다.
색상으로.

마야비2 필터


세포 파생 상품
입력 포인트 스칼라 및 벡터 데이터에서 도함수를 계산하고 셀 데이터를 생성합니다.
그라디언트에. 예를 들어 소용돌이도를 대략적으로 계산하는 데 사용할 수 있습니다.

CellToPoint 데이터
의 셀 데이터를 평균화하여 셀 속성 데이터를 포인트 데이터로 변환합니다.
점에서 세포.

윤곽
등고선 구성 요소를 감싸는 등고선 필터는 등면을 생성합니다.
모든 입력 데이터 세트에서.

컷플레인
이 클래스는 모든 데이터 세트를 슬라이스하는 데 사용할 수 있는 절단 평면을 나타냅니다.
또한 슬라이스의 위치를 ​​지정하고 이동하는 3D 위젯 인터페이스를 제공합니다.
대화식으로.

고도 필터
선을 따라 점의 표고에 해당하는 스칼라 데이터를 작성합니다.

들로네2D
2D 들로네 삼각분할을 수행합니다.

들로네3D
3D 들로네 삼각분할을 수행합니다.

가장자리 추출
이 필터는 입력 데이터에서 셀 가장자리를 추출합니다.

ExtractGrid
사용자가 구조화된 그리드의 일부를 선택할 수 있습니다.

TensorComponents 추출
TVTK ExtractTensorComponents 필터를 래핑하여 텐서에서 구성 요소를 추출합니다.
입력란입니다.

비정형 그리드 추출
사용자가 구조화되지 않은 그리드의 일부를 선택할 수 있습니다.

ExtractVectorNorm
입력 벡터 데이터의 노름(유클리드)을 계산합니다(선택적 스케일링 사용).
[0, 1] 사이). 이것은 입력 데이터에 벡터 입력이 있지만 스칼라가 없는 경우에 유용합니다.
벡터의 크기에 대한 데이터.

ExtractVectorComponents
TVTK ExtractVectorComponents 필터를 래핑하여 벡터의 구성 요소를 추출합니다.
이는 벡터 데이터의 개별 구성 요소를 분석하는 데 유용합니다.

가우시안스플래터
이 필터 표시는 타원형의 가우스 분포를 가진 볼륨을 가리킵니다.

마스크 포인트
입력 포인트 다운스트림을 선택적으로 전달합니다. 이것은 서브샘플링하는 데 사용할 수 있습니다.
입력 포인트. 이것은 지오메트리 데이터를 전달하지 않는다는 점에 유의하십시오. 이는 모든 그리드를 의미합니다.
정보가 손실됩니다.

탐욕스러운지형데시메이션
숫자를 유지하면서 삼각형 메쉬로 높이 필드(이미지 데이터)를 근사화합니다.
최소 삼각형.

이미지 변경 정보
입력의 원점, 간격 및 범위를 변경하는 데 사용할 수 있는 필터
데이터 자체를 변경하지 않고 이미지 데이터 세트.

이미지데이터프로브
Structured Points 데이터세트를 사용하여 모든 데이터세트를 조사하는 데 사용할 수 있는 필터입니다.
필터를 사용하면 스칼라 데이터를 부호 없는 짧은 배열로 변환할 수 있으므로
스칼라를 볼륨 시각화에 사용할 수 있습니다.

PointToCellData
CellToPointData 필터의 역을 수행합니다.

폴리데이터노멀
입력 데이터에서 법선을 계산합니다. 이렇게 하면 메쉬 모양이 더 부드러워집니다. 이것
모든 입력 데이터 세트에서 작동해야 합니다. 참고: 이 필터를 "Compute Normals"라고 합니다.
Mayavi2 GUI(시각화/필터링/노멀 계산).

Quadric Decimation
메쉬의 삼각형을 줄여 원래 메쉬에 대한 적절한 근사치를 형성합니다.

선택 출력
사용자가 주어진 출력 중 하나를 선택할 수 있도록 하는 필터
입력. 이것은 일반적으로 다중 블록 데이터 소스에 매우 유용합니다.

활성 속성 설정
이 필터는 사용자가 활성 데이터 속성(스칼라, 벡터 및
텐서)를 VTK 데이터 세트에서 사용합니다. 이것은 당신이 뭔가를 해야 할 때 특히 유용합니다
다른 스칼라의 등고선에서 한 스칼라의 등고선을 계산하는 것과 같습니다.

벗기는 사람
삼각형 스트립 및/또는 폴리라인을 만듭니다. 분해를 정규화하는 데 유용합니다.
Tube 필터에 의해 생성된 것과 같은 표면. .

임계값
입력 데이터에 대한 임계값을 지정하는 간단한 필터입니다.

데이터 변환
입력 데이터에 대해 선형 변환을 수행합니다.

삼각형 필터
다음을 사용하여 입력 다각형과 삼각형 스트립을 삼각형으로 변환합니다.
tvtk.TriangleFilter 클래스. 이는 다운스트림 필터가 있는 경우에 유용합니다.
삼각형만 처리합니다.

튜브 라인을 튜브로 바꿉니다.

사용자 정의
이 필터를 사용하면 사용자가 자신의 필터를 동적으로/대화형으로 정의할 수 있습니다. 그것은이다
FilterBase와 비슷하지만 사용자가 코드를 작성하지 않고도 클래스를 지정할 수 있습니다.

소용돌이
이 필터는 입력 벡터 필드의 소용돌이도를 계산합니다. 편의상,
필터를 사용하면 주어진 입력 벡터 필드를 선택적으로 통과할 수 있습니다. NS
필터는 또한 사용자가 소용돌이의 구성 요소를
특정 직교 좌표축. 출력에 대한 포인트 데이터를 생성합니다.
시각화할 준비가 되었습니다.

워프 스칼라
특정 방향(법선 또는
지정된 방향) 로컬 스칼라 값에 의해 지정된 스케일로. 에 유용한
카펫 플롯 만들기.

워프 벡터
스케일에 따라 스케일된 포인트 벡터 속성을 따라 입력 데이터를 워프합니다.
요인. 흐름 프로필 또는 변위를 표시하는 데 유용합니다.

사용 예


mayavi2 -d heart.vtk -m 축 -m 윤곽선 -m GridPlane -m ContourGridPlane -m
등가면
mayavi2 -d fire_ug.vtu -m 축 -m 개요 -m VectorCutPlane -f MaskPoints -m 글리프

위의 예에서 heart.vti 및 fire_ug.vtu VTK 파일은 다음 위치에서 찾을 수 있습니다.
/usr/share/doc/mayavi2/examples/data. 예제 디렉토리
(/usr/share/doc/mayavi2/examples/ on Debian)은 몇 가지 유용한 예제를 제공합니다.

onworks.net 서비스를 사용하여 온라인으로 mayavi2 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad