英語フランス語スペイン語

Ad


OnWorksファビコン

mayavi2-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでmayavi2を実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの2つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmayaviXNUMXです。

プログラム:

NAME


mayavi2-Dおよび2Dデータ用の科学的視覚化パッケージ

SYNOPSIS


マナビ2 [オプション] [引数]

ここで、arg1、arg2などは、保存されたMayavi2に対応するオプションのファイル名です。
視覚化(filename.mv2)、Mayavi2スクリプト(filename.py)、および任意のデータファイル形式
マヤビがサポートしている。

DESCRIPTION


Mayavi2は、2Dおよび3Dの科学的視覚化のためのツールです。 Mayavi2の機能は次のとおりです。

*2次元および3次元でのスカラーおよびベクトルデータの視覚化

*Pythonを使用した簡単なスクリプト化

*ソース、コンポーネント、モジュール、およびデータフィルターを介した簡単な拡張性

*いくつかのファイル形式を読み取る:VTK(レガシーおよびXML)、PLOT3Dなど。

*視覚化の保存

*レンダリングされた視覚化をさまざまな画像形式で保存します。

OPTIONS


-h

これにより、使用可能なすべてのコマンドラインオプションが出力され、終了します。 からも利用可能
- 助けて.

-V

これにより、Mayaviバージョンがコマンドラインに出力されて終了します。 からも利用可能
- バージョン.

-z ファイル名.mv2

これにより、以前に保存されたMayavi2ビジュアライゼーションがロードされます。 からも利用可能 --viz
filename.mv2または - 視覚化 filename.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など)が読み込まれます
マヤビへの対応するデータソース。 からも利用可能 - データ.

-m モジュール名

モジュールは、実際にデータを視覚化するオブジェクトです。 指定されたモジュール名がロードされます
現在のModuleManagerで。 モジュール名は有効なものでなければなりません。そうでない場合は、
エラーメッセージ。

モジュールが'package_module.SomeModule'として指定されている場合、モジュール(SomeModule)
'packagemodule'からインポートされます。 mayavi2で提供される標準モジュールは必要ありません
フルパス仕様。 例えば:

mayavi2 -ddata.vtk-mアウトライン-mm2_user_modules.TestModule

この例では、「Outline」は標準モジュールであり、「m2_user_modules.TestModule」はいくつかです。
ユーザー定義モジュール。 見る マヤビ2 モジュール 以下のセクションで、
利用可能なモジュール。 からも利用可能 -モジュール.

-f フィルタ名

フィルタは、何らかの方法でデータを除外するオブジェクトです。 与えられた
filter-nameは、現在のソース/フィルターオブジェクトに関してロードされます。 フィルタ名
エラーメッセージが表示されない場合は、有効なものである必要があります。

フィルタが「packagefilter.SomeFilter」として指定されている場合、フィルタ
(`SomeFilter`)は'packagefilter'からインポートされます。 付属の標準モジュール
mayavi2はフルパス指定を必要としません。 例えば:

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

この例では、「ExtractVectorNorm」は標準フィルターであり、「m2_user_filters.TestFilter」です。
ユーザー定義のフィルターです。

見る マヤビ2 FILTERS 使用可能なフィルターの完全なリストについては、以下のセクションを参照してください。 また
から入手可能 - フィルター.

-M

Mayaviパイプラインで新しいモジュールマネージャーを起動します。 からも利用可能
--モジュールマネージャー.

-n

新しいウィンドウ/シーンを作成します。 この後に渡されたオプションは、この新しく作成されたものに適用されます
シーン。 からも利用可能 - 新しい窓.

-t

mayavi2テストスイートを実行して終了します。 そのように実行する場合、これはTVTKと
Mayavi2ユニットテスト。 追加の引数が渡されると、それらはに渡されます
テストランナー。 したがって、これを使用して他のテストを実行することもできます。 例えば:

Mayavi2 -t enthought.persistence

これにより、enthought.persistenceパッケージ内のテストのみが実行されます。 あなたもすることができます
これで実行するテストファイルを含むディレクトリを指定します。次に例を示します。

mayavi2 -t Relative_path_to / Integrationtests / mayavi

mayaviソースから統合テストを実行します。 からも利用可能 - テスト.

-x スクリプトファイル

これにより、名前空間で指定されたスクリプトが実行され、「mayavi」という名前が保証されます。
Mayaviのスクリプトインスタンス-埋め込まれたPythonインタープリターと同じです。 また利用可能
  --exec

警告: これは`execfile`を使用することに注意してください。したがって、これは危険である可能性があることに注意してください。
スクリプトは厄介なことをします!

-s python-式

最後に作成されたオブジェクトで式を実行します。 たとえば、前のオブジェクトの場合
モジュールであり、実行できるオブジェクトの色を設定したい-s
"actor.property.color =(1,0,0)"。 式には引用符を使用する必要があります。 また
利用可能な - 設定 例えば:

mayavi2 -dParametricSurface-mアウトライン\
-s "actor.property.color =(1,0,0)" \
-s "scene.save('test.png'、size =(800、800))"

警告: これは`exec`を使用することに注意してください。したがって、これは危険である可能性があることに注意してください。

マヤビ2 モジュール


単純な軸を描画します。

等高線グリッド平面
等高線グリッド平面モジュール。 このモジュールでは、入力グリッドデータのスライスを取得できます
データの等高線を表示します。

カスタムグリッドプレーン
GridPlaneモジュールよりもはるかに柔軟性のあるカスタムグリッド平面。

データセットクリッパー
このフィルターは、データセットをエリア内でクリップします。 エリアは、インタラクティブに次のように定義できます。
ボックス、球...

グリフ スカラーまたはベクトルに従って方向付けられ、色付けされたさまざまなタイプのグリフを表示します
入力ポイントのデータ。

グリッドプレーン
単純なグリッド平面モジュール。

ハイパーストリームライン
テンソル場を介して統合してハイパーストリームラインを生成するモジュール。 The
積分は最大固有ベクトルとの断面に沿っています
ハイパーストリームラインは、他のXNUMXつの固有ベクトルによって定義されます。 したがって、の形状
ハイパーストリームラインは「チューブ状」で、断面は楕円形です。
ハイパーストリームラインは、テンソル場を視覚化するために使用されます。

イメージアクター
画像データを効率的に表示するためのシンプルなモジュール。

ImagePlaneウィジェット
画像データを表示するためのシンプルなモジュール。

等値面
ユーザーが入力ポイントデータの等高線を作成できるようにするモジュール。

ラベル ユーザーが現在のデータセットまたはアクティブの現在のアクターにラベルを付けることができます
モジュールを開きます。

方向軸
座標の位置を示す小さな軸を側面に作成します
軸とそれによってシーンの方向をマークします。 VTK-4.5以降が必要です。

アウトライン
指定されたデータのアウトラインを描画するモジュール。

スカラー切断面
暗黙の平面を使用して入力データセットの切断平面を取得し、データをプロットします
オプションの輪郭とスカラーワーピング付き。

スライス非構造化グリッド
このモジュールは、非構造格子データのスライスを取得し、
スライスと交差するか、タッチします。

効率化する
ユーザーが特定のベクトルデータの流線を描画できるようにします。 これはさまざまなをサポートします
シードオブジェクトのタイプ(線、球、平面、および点のシード)。 それはまた許可します
リボンやチューブを描画し、さらにさまざまなタイプのインタラクティブをサポートするユーザー
流線を計算するモード。

構造化グリッドアウトライン
構造化グリッドのグリッド準拠のアウトラインを描画します。

表面
オプションの輪郭を使用して、入力データセットのサーフェスを描画します。

テンソルグリフ
スカラーまたはベクトルデータに従って方向付けられ、色付けされたテンソルグリフを表示します。
入力ポイント。

テキスト このモジュールを使用すると、ユーザーは画面にテキストを配置できます。

ベクトル切断面
暗黙の切断面を使用して入力データの任意のスライスを取得し、配置します
ベクトル場データによるグリフ。 グリフは、次のいずれかを使用して色付けできます。
ベクトルの大きさまたはスカラー属性。

ベクトル
でのベクトルデータに従って方向付けられ、色付けされたさまざまなタイプのグリフを表示します
入力ポイント。 これは、完全にに基づいている便利なモジュールにすぎません。
グリフモジュール。

音量 ボリュームモジュールは、ボリュームの視覚化を使用してスカラーフィールドを視覚化します


ワープベクターカットプレーン
暗黙の切断面を使用して入力データの任意のスライスを取得し、それをワープします
ベクトル場データによると。 スカラーは反った表面に表示されます
色として。

マヤビ2 FILTERS


セルデリバティブ
入力ポイントのスカラーおよびベクトルデータから導関数を計算し、セルデータを生成します
グラデーションで。 たとえば、渦度を概算するために使用できます。

CellToPointData
からのセルデータを平均化することにより、セル属性データをポイントデータに変換します。
その時点でのセル。

輪郭
等高線コンポーネントをラップして等高線を生成する等高線フィルター
任意の入力データセット。

切断面
このクラスは、任意のデータセットをスライスするために使用できる切断面を表します。
また、スライスを配置および移動するための3Dウィジェットインターフェイスも提供します
インタラクティブに。

標高フィルター
線に沿ったポイントの標高に対応するスカラーデータを作成します。

ドロネー2D
2Dドロネー三角形分割を実行します。

ドロネー3D
3Dドロネー三角形分割を実行します。

エッジの抽出
このフィルターは、入力データからセルエッジを抽出します。

抽出グリッド
ユーザーが構造化グリッドの一部を選択できるようにします。

Tensorコンポーネントの抽出
TVTK ExtractTensorComponentsフィルターをラップして、テンソルからコンポーネントを抽出します
フィールド。

抽出非構造化グリッド
ユーザーが非構造格子の一部を選択できるようにします。

抽出ベクトルノルム
入力ベクトルデータのノルム(ユークリッド)を計算します(オプションのスケーリングを使用)
[0、1]の間)。 これは、入力データにベクトル入力があるがスカラーがない場合に役立ちます
ベクトルの大きさのデータ。

ベクトルコンポーネントの抽出
TVTK ExtractVectorComponentsフィルターをラップして、ベクトルのコンポーネントを抽出します。
これは、ベクトルデータの個々のコンポーネントを分析するのに役立ちます。

ガウススプラッター
このフィルタースプラットは、楕円形のガウス分布を持つボリュームを指します。

マスクポイント
入力ポイントを選択的にダウンストリームに渡します。 これは、サブサンプリングに使用できます
入力ポイント。 これはジオメトリデータを渡さないことに注意してください。これはすべてのグリッドを意味します
情報が失われます。

貪欲な地形デシメーション
高さフィールド(画像データ)を三角形メッシュで近似し、数値を維持します
最小の三角形の。

画像変更情報
入力の原点、間隔、範囲を変更するために使用できるフィルター
データ自体を変更せずに画像データセット。

画像データプローブ
構造化ポイントデータセットを使用して任意のデータセットをプローブするために使用できるフィルター。
このフィルターを使用すると、スカラーデータを符号なしの短い配列に変換することもできます。
スカラーをボリュームの視覚化に使用できること。

PointToCellData
CellToPointDataフィルターの逆を実行します。

ポリデータ法線
入力データから法線を計算します。 これにより、メッシュの外観が滑らかになります。 これ
すべての入力データセットで機能するはずです。 注:このフィルターは、では「法線の計算」と呼ばれます
Mayavi2 GUI(視覚化/フィルター/法線の計算)。

二次間引き
メッシュ内の三角形を減らして、元のメッシュの適切な近似を形成します。

出力の選択
ユーザーが特定の出力のいくつかからXNUMXつを選択できるようにするフィルター
入力。 これは通常、マルチブロックデータソースに非常に役立ちます。

SetActiveAttribute
このフィルターを使用すると、ユーザーはアクティブなデータ属性(スカラー、ベクトル、および
テンソル)VTKデータセット。 これは、何かをする必要がある場合に特に便利です
別のスカラーの輪郭上でXNUMXつのスカラーの輪郭を計算するようなものです。

ストリッパー
三角ストリップやポリラインを作成します。 分割されたものを正規化するのに便利です
Tubeフィルターによって作成されたものなどのサーフェス。 。

しきい値
入力データをしきい値設定する単純なフィルター。

変換データ
入力データへの線形変換を実行します。

トライアングルフィルター
を使用して、入力ポリゴンと三角ストリップを三角形に変換します
tvtk.TriangleFilterクラス。 これは、ダウンストリームフィルターがある場合に便利です。
三角形のみを処理します。

チューブ ラインをチューブに変えます。

ユーザー定義の
このフィルターを使用すると、ユーザーは独自のフィルターを動的/対話的に定義できます。 です
FilterBaseに似ていますが、ユーザーがコードを記述せずにクラスを指定できるようにします。

渦度
このフィルターは、入力ベクトル場の渦度を計算します。 便宜上、
フィルタを使用すると、オプションで、指定された入力ベクトル場をパススルーできます。 The
フィルタを使用すると、ユーザーは渦度の成分を
特定のデカルト座標軸。 出力にポイントデータを生成します。
視覚化する準備ができました。

ワープスカラー
入力データを特定の方向(法線または
指定された方向)ローカルスカラー値で指定されたスケールで。 に便利
カーペットのプロットを作成します。

ワープベクトル
スケールに従ってスケーリングされたポイントベクトル属性に沿って入力データをワープします
要素。 フロープロファイルまたは変位を表示するのに役立ちます。


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.vtuVTKファイルは次の場所にあります。
/ usr / share / doc / mayavi2 / examples/data。 サンプルディレクトリ
(Debianでは/ usr / share / doc / mayavi2 / examples /)にいくつかの便利な例があります。

onworks.netサービスを使用してオンラインでmayavi2を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad