一般ユーティリティ#
VTKエラーを一時的にキャッチするためのコンテキストマネージャ. |
|
|
軸を中心に角度をつけて点を回転させます. |
|
ポイントが境界のセット内にあるかどうかをチェックします. |
|
VTKエラーを書き出すファイルを設定します. |
オブジェクトの変換やラッピング#
|
vtkの行列を配列に変換します. |
|
ディレクトリにある6枚の画像からキューブマップを構築します. |
|
6つのイメージからキューブマップを作成します. |
|
|
|
ObjectがPyVistaでラップされたデータセットである場合, |
|
NumPy画像配列を |
|
所有するデータセットとその下にあるvtkArrayを参照するためのndarrayです. |
|
|
|
与えられたVTKデータオブジェクトを適切なPyVistaデータオブジェクトにラップします. |
Features#
|
3Dデカルト座標を球座標に変換します. |
|
与えられたデータセットを囲む均一なグリッドを作成します. |
|
球座標の配列から構造化グリッドを作成します. |
|
複数のデータセットをマージします. |
|
Perlin ノイズを実装する暗黙の関数を返します. |
|
構造化された点セット上の陰関数をサンプルします. |
|
球座標を3Dデカルト座標に変換する. |
|
球面座標 (r, phi, theta) からデカルト座標 (z, y, x)にベクトルを変換します. |
|
メッシュをUnstructuredGrid. にボクセライズします. |
|
メッシュをボクセル化して,RectilinearGridボクセルボリュームを作成します. |
ファイルIO#
|
|
|
ExodusIIファイルを読み込みます( |
|
画像ファイルからテクスチャを読み込みます. |
|
meshioを使用してメッシュをファイルに保存します. |
メッシュ作成#
|
セルの種類を定義します. |
|
SVDアルゴリズムを用いて,平面を点の集合にフィットさせます. |
|
点の配列を指定して,接続された線分セットを作成します. |
|
ベクトルで構成された pyvista.PolyData オブジェクトを生成. |
|
numpy配列または配列のようなものを |
配列アクセス#
|
pyvista か vtk オブジェクトのセル配列を返します. |
|
NumPy配列をvtkDataArrayに,またはその逆に変換します. |
|
pyvista か vtk オブジェクトのフィールドデータを返します. |
|
配列の検索ポイント,セル,およびフィールドのデータ. |
|
pyvista か vtk オブジェクトの点配列を返します. |
イメージの比較とレグレッション#
|
同じサイズの2つの異なるイメージを比較します. |
その他#
|
pyvista ライブラリで使用される異なる色表現間の変換を行うヘルパークラスです. |
|
|
|
バーチャルフレームバッファXvfbを起動します. |
|
PyVistaソフトウェア環境レポートを作成します. |
VTKバージョン情報#
PyVistaライブラリはVTKに大きく依存しており,あなたの環境にあるVTKのバージョンを簡単に取得する方法を提供します.
Output the version of VTK.
>>> import pyvista
>>> pyvista.vtk_version_info
VTKVersionInfo(major=9, minor=1, micro=0)
Get the major version of VTK
>>> pyvista.vtk_version_info.major
9