ギャラリーの例¶
Mlab関数ギャラリー¶
mlabプロット関数の例を次に示します.ここでは便宜上コピーしています.詳細については,ユーザーガイドの対応するセクションを参照してください ( numpy arrayの3Dプロット関数) .
|
高度なmlabの例¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
インタラクティブな例¶
mayavi2アプリケーションまたは特別に作成されたダイアログやアプリケーションを使用して,Mayaviのインタラクティブ機能を使用する方法を示す例です.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
高度な可視化の例¶
オブジェクト指向のコアMayavi APIを使用し,mlabよりも細かい制御が可能なデータ可視化.
- Polydataの例
numpy配列を使用してポリデータデータセットを生成する方法の例.
- オフスクリーンの例
EnvisageまたはMayavi Envisageアプリケーションを使用せずにMayaviを使用し,オフスクリーンレンダリングを行う簡単な例です.
- Surfの通常のmlabの例
tvtk.tools.mlab がmayavi2で作成したデータを表示する方法を示します.
- Glyphの例
このスクリプトでは,MayaviコアAPIを使用してVectorCutPlaneを追加し,MaskPointsフィルタを使用してパイプラインを分割し,フィルタされたデータをGlyphモジュールで表示する方法を示します.
- 構造化されたpoints2dの例
numpy配列を使用して2D構造化点データセットを生成する方法の例.また,mayavi2アプリケーションを使用してこのデータを視覚化する方法も示します.
- 等高線の例
この例では,IsoSurfaceで輪郭を作成する方法を示します.
- 散布図の例
MayaviのコアAPIを使用して分散ポイントをプロットする例.
- 流線の例
このスクリプトは,MayaviのコアAPIをスクリプトして,流線とアイソサーフェスを表示する方法を示します.
- 数値ソースの例
このスクリプトは,多数の配列データを作成し,いくつかのモジュールを使用してイメージデータとして視覚化する方法を示します.
- 構造化 points3d の例
numpy配列を使用して3D構造化点データセットを生成する方法の例.また,mayavi2アプリケーションを使用してこのデータを視覚化する方法も示します.
- イメージカーソルフィルタの例
UserDefinedフィルタを使用して抽出し,特殊な位置を示すために,データに十字型のカーソルを描画します.
- 輪郭の例
このスクリプトでは,Mayaviをスクリプト化し,その輪郭関連モジュールを使用する方法を示します.
- Probeフィルタの例
プローブフィルタを用いて任意の表面に沿ったスカラー場を可視化します.
- 非構造化グリッドの例
numpy配列を使用して非構造化グリッドデータセットを生成する方法を示すMayaViの例です.また,このデータをmayavi2で表示する方法も示します.スクリプトは次のように実行できます.
- 構造化グリッドの例
numpy配列を使用して構造化グリッドデータセットを生成する方法の例.また,mayavi2アプリケーションを使用してこのデータを視覚化する方法も示します.
- Tvtkセグメンテーションの例
numpy配列を使用して構造化グリッドデータセットを生成する方法の例.また,mayavi2アプリケーションを使用してこのデータを視覚化する方法も示します.
- データセットの例
Mayaviの例を使用して,さまざまなデータセットを表示します.説明は Mayaviでのデータ表現 を参照してください.
- Delaunayグラフの例
MayaviとNetworkXを使用したグラフ操作と表示の例.
- Mlab3Dと2Dの例
特定のシーンについて,3D全体座標から2D表示座標(ピクセル座標)への投影を計算するスクリプト.
- 磁界の例
任意の数の電流ループによって生成された磁場の数値計算と3D可視化を混合した例.
データ操作の例¶
データのクエリおよび操作方法を示す例.
- Pick on surfaceの例
サーフェス上のデータを選択し,numpy配列のインデックスまで戻す例を示します.
- 赤いボールの選択例
この例では,コールバックを使用して,白いボールの中から赤いボールを選択する方法を示します.
その他の例¶
- スタンドアロンの例
EnvisageやMayavi Envisageアプリケーションを使用せずにMayaviを使用する簡単な例です.
- Zzzリーダーの例
これは,リーダーファクトリを作成し,そのリーダーをmayaviに登録する方法を示す簡単な例です.
- 非guiの例
このスクリプトは,MayaviのUIを表示せずにMayaviアプリケーションフレームワークを使用する方法を示します.
- User mayaviの例
Mayaviカスタマイズファイルのサンプル.