ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • mayavi 4.8.3.dev0 ドキュメント »
  • ギャラリーの例

ギャラリーの例¶

Mlab関数ギャラリー¶

mlabプロット関数の例を次に示します.ここでは便宜上コピーしています.詳細については,ユーザーガイドの対応するセクションを参照してください ( numpy arrayの3Dプロット関数) .

plot3d()

plot3d.jpg

points3d()

points3d.jpg

imshow()

imshow.jpg

surf()

surf.jpg

contour_surf()

contour_surf.jpg

mesh()

mesh.jpg

barchart()

barchart.jpg

triangular_mesh()

triangular_mesh.jpg

contour3d()

contour3d.jpg

quiver3d()

quiver3d.jpg

flow()

flow.jpg

高度なmlabの例¶

0000

Juliaのセット例

JuliaセットをZワープサーフェスとして表示した例.

0001

Boyの例

Mayaviロゴを生成するスクリプト: Boyサーフェス.


兎の例

Stanford3D Scanning Repository bunny modelの表示


ドラゴンの例

Stanford3D Scanning Repository dragon modelの表示


Lucy の例

Stanford3D Scanning Repository lucy modelの閲覧

0005

カスタムカラーマップの例

特定のオブジェクトでカスタムカラーマップ(またはテーブルを参照)を使用する方法を示す例.

0006

不規則なデータのサーフェスの例

不規則に取得されたデータからサーフェスをプロットする方法を示す例.

0007

球面調和関数の例

球の表面上の球面調和関数と3D極座標プロットをプロットします.

0008

Lorenzの例

z-nullclineと共にLorenz方程式系の軌跡を表示する例.

0009

キャニオンの例

NASAからレーダーデータを取得し,グランドキャニオンの地形図をプロットします.

0010

Juliaセットデシメーションの例

Julia集合は削除されますが,メッシュはデシメートされています.初期グリッドとジュリア集合のジオメトリが一致しないため,不要な三角形が削除されます.

0011

単純な構造化グリッドの例

TVTKを使ってnumpy配列から構造化グリッド・データ・セットを作成し,mlabを使って可視化する例です.

0012

原子軌道の例

原子軌道のノルムと位相を示す例:ノルムの等値面と位相を示す色.

0013

mayaviのTvtkの例

TVTKオブジェクトを構築し,Mayaviシーンに追加する純粋なTVTKプログラミングの例です.

0014

化学の例

この例では,H2O分子を表示し,ボリュームレンダリングを使用して電子の局在化関数を表示します.

0015

Wignerの例

xとyの3つの関数をサーフプロットで表示し,zスケーリングを一定にして比較できるようにする例.

0016

キャニオンデシメーションの例

greedy-terrain-decimatorを使用して,間引きされた地形ビューを表示します.

0017

多数のラインのプロット例

この例では,便宜上,1つのオブジェクトにグループ化できる線分の数を示します.

0018

磁力線の例

この例では,磁気ダイポール(電流ループ)の磁力線を表示するために流線モジュールを使用する.

0019

Mriの例

切断面と等値面を使用してMRIデータを表示します.

0020

タンパク質の例

タンパク質データベースからダウンロードしたタンパク質グラフ構造を標準のpdbフォーマットで表示します.

0021

フライトグラフの例

地表に配置された都市間のグラフ表示の例.

インタラクティブな例¶

mayavi2アプリケーションまたは特別に作成されたダイアログやアプリケーションを使用して,Mayaviのインタラクティブ機能を使用する方法を示す例です.

0100

Mlabの視覚的な例

MlabでTVTKのビジュアルモジュールを使用して簡単なアニメーションを作成する方法を示します,非常に簡単な例です.


Mlab traits uiの例

特性UIダイアログ内で mayavi.mlab を使う簡単な例.


Wx埋め込みの例

この例では,Mayaviビューをwxフレームに埋め込む方法を示します.


複数エンジンの例

1つのアプリケーションに複数のエンジンを含める方法を示す例.


複数のmlabシーンモデルの例

複数のシーンが埋め込まれたダイアログボックスの例.


guiの例を含むSuperquad

この例では,MayaViを使用して,超二次曲面(http://en.w ikipedia.org/wiki/Superquadrics)の進化を示します.超二次曲面は,alphaとbetaの2つのパラメータでパラメータ化された楕円面です.超二次方程式を決定するために使用される(球極座標の)方程式は次のとおりです.

0106

Mlab対話型ダイアログの例

対話型ダイアログで表示されるデータを変更する方法の例.


ノートブックにWx mayaviを埋め込む例

この例では,wxノートブックにMayaviを埋め込む方法を示します.


mayaviアプリケーションのサブクラス化の例

このスクリプトは,アプリケーションをサブクラス化し,新しいシーンを作成し,いくつかの単純なモジュールを作成することによって,Mayaviアプリケーションをスクリプト化する方法を示します.


Mayavi traits uiの例

完全なMayaviアプリケーションに似たUIをTraits UIビュー内に作成する方法の例.


スレッドで計算する例

このスクリプトは,別のスレッドで計算を実行し,mayaviパイプラインを更新する方法を示します.また,いくつかのモジュールを使用して,多数の配列データを作成し,それをイメージデータとして可視化する方法も示します.


Qt埋め込みの例

この例では,大規模なQtアプリケーションのコンポーネントとしてMayaviを使用する方法を示します.


トリミング範囲の調整の例

GeometryFilterのパラメータを調整してデータポイントをトリミングするためのカスタムダイアログ.


Pollファイルの例

データファイルの変更をポーリングし,mayaviパイプラインを自動的に更新する単純なスクリプト.


Lorenz uiの例

次の使用例は,z-nullclineと共にmlab関数を使用して,Lorenz方程式系の軌道を表示します.これは,ユーザがパラメータと計算式のシステムをその場で変更できる簡単なUIを提供します.これは主に,TraitsとMayaviを使用したUIで強力なツールを構築する方法を示しています.


ボリュームスライサの例

同じデータの複数のビューを表示し,3つのカットを同期させた複雑なダイアログの例.


コイル設計適用例

Mayaviを使ってドメイン固有のユースケースをデモする本格的なアプリケーション,コイルの対話型設計です.


ボリュームスライサの高度な例

体積データ上に3つの切断面を表示する3平面ビューと,各切断面を表示する側面ビューを,他の切断面を移動するカーソルで効率的に実装します.

高度な可視化の例¶

オブジェクト指向のコア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カスタマイズファイルのサンプル.

Logo of mayavi

目次

  • ギャラリーの例
    • Mlab関数ギャラリー
    • 高度なmlabの例
    • インタラクティブな例
    • 高度な可視化の例
    • データ操作の例
    • その他の例

前のトピックへ

その他

次のトピックへ

Juliaのセット例

このページ

  • ソースコードを表示

クイック検索

ナビゲーション

  • 索引
  • モジュール |
  • 次へ |
  • 前へ |
  • mayavi 4.8.3.dev0 ドキュメント »
  • ギャラリーの例
© 著作権 2008-2018, Enthought Inc.. 最終更新: 1月 01, 2025 Created using Sphinx 8.1.3.