支援的資料格式#
Below is a list of all available readers and writers in VTK sorted by extension. Note that for the same extension it could be more than one matching reader/writer since the same extensions are often used across different formats. The list is generated based on a yaml file that contains all the relevant information.
To enable a reader/writer you need to enable the associated module during configuration:
cmake -DVTK_MODULE_ENABLE_<module name>=WANT ...
or setting the flag value via ccmake/cmake-qt.
For example to enable vtkPNGWriter which belongs to VTK::IOImage
cmake -DVTK_MODULE_ENABLE_VTK_IOImage=WANT ...
For more details on enabling module see the module system api.
警告
the list is incomplete, this is work in progress
Stanford Exploration Project files reader:
副檔名:.H
reader: vtkSEPReader
模組:VTK::IOImage
Alembic scene format:
副檔名:.abc
writer: vtkAlembicExporter
模組:VTK::IOAlembic
AVI video files (Windows only):
副檔名:.avi
writer: vtkAVIWriter
模組:VTK::IOMovie
LIDAR data using PDAL:
Extensions: .bin, .bpf, .csd, .csv, .greyhound, .gpkg, .icebride, .las, .laz, .mat, .nitf, .nsf, .ntf, .pcd, .ply, .pts, .qi, .rxp, .sbet, .sqlite, .sid, .tindex, .txt, .h5
reader: vtkPDALReader
模組:VTK::IOPDAL
Windows BMP file:
副檔名:.bmp
reader: vtkBMPReader
writer: vtkBMPWriter
模組:VTK::IOImage
FLUENT native format:
Extensions: .cas, .dat
reader: vtkFLUENTReader
模組:VTK::IOGeometry
MotionFX motion definitions cfg files:
副檔名:.cfg
reader: vtkMotionFXCFGReader
模組:VTK::IOMotionFX
Computer Graphics Metafile:
副檔名:.cgm
writer: vtkCGMWriter
模組:VTK::IOGeometry
CONVERGE CFD CGNS format:
副檔名:.cgns
reader: vtkCONVERGECFDCGNSReader
模組:VTK::IOCGNSReader
CGNS format:
副檔名:.cgns
reader: vtkCGNSReader
模組:VTK::IOCGNSReader
LS-Dyna databases:
副檔名:.d3plot
reader: vtkLSDynaReader
模組:VTK::IOLSDyna
Tabulat data in Tecplot ascii format:
Extensions: .dat, .DAT
reader: vtkTecplotTableReader
模組:VTK::IOTecplotTable
FLUENT CFF format:
Extensions: .dat.h5, .cas.h5
reader: vtkFLUENTCFFReader
模組:VTK::IOFLUENTCFF
DICOM medical images:
副檔名:.dcm
reader: vtkDICOMImageReader
模組:VTK::IOImage
Digital Elevation Map File:
副檔名:.dem
reader: vtkDEMReader
模組:VTK::IOImage
IOSS (Sierra IO System) files as cell-grids:
副檔名:.exdg
reader: vtkIOSSCellGridReader
模組:VTK::IOIOSS
Movie.BYU files:
副檔名:.g
reader: vtkBYUReader
writer: vtkBYUWriter
模組:VTK::IOGeometry
IOSS (Sierra IO System), writer supports only Exodus files:
副檔名:.g .e .h .gc .ex2 .ex2v2 .exo .gen .par .exoII .exii .ex-timeseries .cgns
reader: vtkIOSSReader
writer: vtkIOSSWriter
模組:VTK::IOIOSS
Chaco graph partitioning output files:
Extensions: .graph, .coords
reader: vtkChacoReader
模組:VTK::IOGeometry
-
副檔名:.h5
reader: vtkVeraOutReader
模組:VTK::IOVeraOut
CONVERGE CFD format:
副檔名:.h5
reader: vtkCONVERGECFDReader
模組:VTK::IOCONVERGECFD
H5Part particle files:
副檔名:.h5part
reader: vtkH5PartReader
模組:VTK::IOH5Part
hdf files generated from xRage, a LANL physics code:
副檔名:.h5rage
reader: vtkH5RageReader
模組:VTK::IOH5Rage
GE TRUCHAS format:
Extensions: .hdf5, .h5
reader: vtkTRUCHASReader
模組:VTK::IOTRUCHAS
Radiance HDR file:
副檔名:.hdr
reader: vtkHDRReader
模組:VTK::IOImage
AVS UCD Binary/ASCII Files:
副檔名:.inp
reader: vtkAVSucdReader
模組:VTK::IOGeometry
JPEG Files:
Extensions: .jpg, .jpeg
reader: vtkJPEGReader
writer: vtkJPEGWriter
模組:VTK::IOImage
LIDAR data in LAS format:
副檔名:.las
reader: vtkLASReader
模組:VTK::IOLAS
binary UNC meta image data:
Extensions: .mhd, .mha
reader: vtkMetaImageReader
writer: vtkMetaImageWriter
模組:VTK::IOImage
NetCDF-based medical image developed at [BIC:
副檔名:.mnc
reader: vtkMINCImageReader
writer: vtkMINCImageWriter
模組:VTK::IOMINC
H.264-encoded MP4 files (Windows only):
副檔名:.mp4
writer: vtkMP4Writer
模組:VTK::IOMovie
MRC Image Files:
Extensions: .mrc, .ali, .st, .rec
reader: vtkMRCReader
模組:VTK::IOImage
-
Extensions: .nc, .ncdf
reader: vtkNetCDFUGRIDReader
模組:VTK::IONetCDF
CAM NetCDF (Unstructured):
Extensions: .nc, .ncdf
reader: vtkNetCDFCAMReader
模組:VTK::IONetCDF
netCDF files generic and CF conventions:
Extensions: .nc, .ncdf
reader: vtkNetCDFReader
writer: vtkNetCDFCFWriter
模組:VTK::IONetCDF
UGRID NetCDF (Unstructured):
Extensions: .nc, .ncdf
reader: vtkNetCDFUGRIDReader
模組:VTK::IONetCDF
MPAS NetCDF (Unstructured):
Extensions: .nc, .ncdf
reader: vtkMPASReader
模組:VTK::IONetCDF
SLAC Data Reader:
Extensions: .nc, .ncdf
reader: vtkSLACReader
模組:VTK::IONetCDF
Particle data file used at SLAC:
Extensions: .ncdf, .netcdf
reader: vtkSLACParticleReader
模組:VTK::IONetCDF
GAMBIT GAMBIT ASCII format:
副檔名:.neu
reader: vtkGAMBITReader
模組:VTK::IOGeometry
NIfTI-1 and NIfTI-2 medical image files:
Extensions: .nii, .img, .hdr
reader: vtkNIFTIImageReader
writer: vtkNIFTIImageWriter
模組:VTK::IOImage
Nrrd Raw Image Files:
Extensions: .nrrd, .nhdr
reader: vtkNrrdReader
模組:VTK::IOImage
MNI surface mesh files:
副檔名:.obj
reader: vtkMNIObjectReader
writer: vtkMNIObjectWriter
模組:VTK::IOMINC
-
副檔名:.ogv
writer: vtkOggTheoraWriter
模組:VTK::IOOggTheora
OME TIFF files:
Extensions: .ome.tif, .ome.tiff
reader: vtkOMETIFFReader
模組:VTK::IOImage
OMF:
副檔名:.omf
reader: vtkOMRReader
模組:VTK::IOOMF
PIO (Parallel Input Output) data files:
副檔名:.pio
reader: vtkPIOReader
模組:VTK::IOPIO
Stanford University PLY format:
副檔名:.ply
reader: vtkPLYReader
writer: vtkPLYWriter
模組:VTK::IOPLY
PNG file:
副檔名:.png
reader: vtkPNGReader
writer: vtkPNGWriter
模組:VTK::IOImage
pnm (i.e., portable anymap) file:
Extensions: .pnm, .pgm, .ppm
reader: vtkPNMReader
writer: vtkPNMWriter
模組:VTK::IOImage
POP Ocean NetCDF (Rectilinear):
副檔名:.pop.ncdf .pop.nc
reader: vtkNetCDFPOPReader
模組:VTK::IONetCDF
PostScript file:
副檔名:.ps
writer: vtkPostScriptWriter
模組:VTK::IOImage
-
Extensions: .sgy, .segy
reader: vtkSegYReader
模組:VTK::IOSegY
SLC volume file:
副檔名:.slc
reader: vtkSLCReader
模組:VTK::IOImage
VTK Reader for STEP and IGES files using OpenCASCADE:
Extensions: .step, .iges
reader: vtkOCCTReader
模組:VTK::IOOCCT
MNI tag files:
副檔名:.tag
reader: vtkMNITagPointReader
writer: vtkMNITagPointWriter
模組:VTK::IOMINC
Targa files:
副檔名:.tga
reader: vtkTGAReader
模組:VTK::IOImage
Tiff image format:
Extensions: .tif, .tiff
reader: vtkTIFFReader
writer: vtkTIFFWriter
模組:VTK::IOImage
-
副檔名:.vdb
reader: vtkOpenVDBReader
writer: vtkOpenVDBWriter
模組:VTK::IOOpenVDB
VPIC:
副檔名:.vpc
reader: vtkVPCIReader
模組:VTK::IOVPIC
MNI transformation files:
副檔名:.xfm
reader: vtkMNITransformReader
writer: vtkMNITransformWriter
模組:VTK::IOMINC
GE Signa ximg files:
副檔名:.ximg
reader: vtkGESignaReader
模組:VTK::IOImage
XDMF (eXtensible Data Model and Format):
Extensions: .xmf, .xdmf, .xmf2, .xdmf2
reader: vtkXdmfReader
writer: vtkXdmfWriter
模組:VTK::IOXdmf2
XDMF (eXtensible Data Model and Format):
Extensions: .xmf, .xdmf, .xmf3, .xdmf3
reader: vtkXdmf3Reader
writer: vtkXdmf3Writer
模組:VTK::IOXdmf3