モジュール

Modulesは,ビジュアライゼーション自体を実行するオブジェクトで,データを使用してシーンにビジュアル要素を作成します.

Mayaviモジュールのリストと簡単な説明を次に示します.

Axes:単純な軸を描画します.
ContourGridPlane:
 輪郭グリッド平面モジュール.このモジュールは,入力グリッドデータのスライスを取り,データの輪郭を見ることができます.
CustomGridPlane:
 GridPlaneモジュールよりも柔軟性に優れたカスタムグリッドプレーン.
Glyph:入力ポイントのスカラーまたはベクトルデータごとに,向きと色が異なるタイプのglyphsを表示します.
GridPlane:単純なグリッド平面モジュール.
HyperStreamline:
 テンソル場で積分してhyperstreamlineを生成するモジュール.積分は最大固有ベクトルに沿っており,hyperstreamlineの断面積は他の2つの固有ベクトルによって定義されます.したがって,超流線の形状は "チューブ状" で,断面は楕円形です.hyperstreamlineを用いてテンソル場を可視化しました.
ImageActor:画像データを効率よく見るための簡単なモジュールです.
ImagePlaneWidget:
 カットに沿ってイメージデータを表示するための簡単なモジュール.
IsoSurface:ユーザーが入力ボリュームデータの輪郭を作成できるモジュール.
Labels:現在のデータセットまたはアクティブモジュールの現在のアクターにラベルを付けることができます.
OrientationAxes:
 座標軸の位置を示す側に小さな軸を作成し,シーンの方向をマークします.VTK-4.5以降が必要です.
Outline:指定されたデータのアウトラインを描画するモジュール.
ScalarCutPlane:暗黙的な平面に沿って任意の入力データセットの切断面を取得し,オプションのコンタリングおよびスカラワープを使用してデータをプロットします.
SliceUnstructuredGrid:
 このモジュールは,非構造化グリッド・データのスライスを取得し,スライスと交差または接触するセルを表示します.
Streamline:指定したベクトルデータの流線を描画できます.これにより,さまざまなタイプのシードオブジェクト(line,sphere,plane,point seeds)がサポートされます.また,リボンやチューブを描画したり,流線を計算するためのさまざまなタイプのインタラクティブモードをサポートすることもできます.
StructuredGridOutline:
 構造化グリッドのグリッドに準拠したアウトラインを描画します.
Surface:オプションのコンタリングを使用して,任意の入力データセットのサーフェスを描画します.
TensorGlyph:入力ポイントのスカラーまたはベクトルデータごとに,向きと色が設定されたテンソル記号を表示します.
Text:このモジュールを使用すると,画面にテキストを配置できます.
VectorCutPlane:暗黙的な切断面に沿って入力データの任意のスライスを取得し,ベクトルフィールドデータに従って記号を配置します.ベクトルの大きさまたはスカラーアトリビュートを使用して,記号に色を付けることができます.
Vectors:ベクトルデータごとに,入力ポイントに異なるタイプのグリフを表示します.これは,Glyphモジュールに完全に基づいた単なる便利なモジュールです.
Volume:Volumeモジュールは,ボリューム可視化テクニックを使用してスカラーフィールドを可視化します.
WarpVectorCutPlane:
 暗黙的な切断面を使用して入力データの任意のスライスを取得し,ベクトルフィールドデータに従ってワープします.スカラーは,歪んだサーフェス上にカラーで表示されます.