pyvista.read#
- read(
- filename: PathStrSeq,
- force_ext: str | None = None,
- file_format: str | None = None,
- progress_bar: bool = False,
vtkやmeshioでサポートされている任意のファイルタイプを読み込みます.Automatically determines the correct reader to use then wraps the corresponding mesh as a pyvista object. Attempts native
vtkreaders first then tries to usemeshio.Pickledmeshes ('.pkl'or'.pickle') are also supported.See
pyvista.get_reader()for list of vtk formats supported.ImageDataFile FormatsFile Format
File Extension(s)
BMP
.bmpDEM
.demDICOM
.dcm,.imgGaussianCube
.cubeGESigna
.mrGIF
.gifHDF
.hdf,.vtkhdfHDR
.hdrJPEG
.jpeg,.jpgMeta
.mha,.mhdMINC
.mncNIFTI
.nii,.nii.gzNRRD
.nhdr,.nrrdPNG
.pngPNM
.pnmSegY
.segy,.sgySeries
.seriesSLC
.slcTIFF
.tif,.tiffVTK
.vtkVTKP
.pvtkXML
.vtiXMLP
.pvtiRectilinearGridFile FormatsStructuredGridFile FormatsPolyDataFile FormatsUnstructuredGridFile FormatsMultiBlockFile FormatsPartitionedDataSetFile Formats注釈
meshioがサポートするフォーマットについては nschloe/meshio を参照してください.meshioを使用したい場合は,必ずpip install meshioでインストールしてください.Added in version 0.45: Support reading pickled meshes.
警告
The pickle module is not secure. Only read pickled mesh files (
'.pkl'or'.pickle') you trust. Seepicklefor details.- パラメータ:
- filename
str,Path,Sequence[str|Path] 読み込むファイルへの文字列パス.ファイルのリストが与えられた場合,
pyvista.MultiBlockデータセットが返され,各ファイルはデータセット内の個別のブロックです.- force_ext
str,optional 指定した場合,リーダーは実際の拡張とは異なる拡張によって選択されます.たとえば,
'.vts','.vtu'などです.- file_format
str,optional meshioで読み込むファイルのフォーマット.
- progress_barbool, default:
False オプションでプログレスバーを表示します.
meshioを使用している場合は無視されます.
- filename
- 戻り値:
pyvista.DataSetラップされたPyVistaデータセット.
参考
pyvista.DataObject.saveSave a mesh to file.
例
サンプルメッシュをロードします.
>>> import pyvista as pv >>> from pyvista import examples >>> mesh = pv.read(examples.antfile) >>> mesh.plot(cpos='xz')
vtkファイルをロードします.
>>> mesh = pv.read('my_mesh.vtk')
meshioファイルをロードします.
>>> mesh = pv.read('mesh.obj')
Load a pickled mesh file.
>>> mesh = pv.read('mesh.pkl')