Core API

Contents

Core API#

PyVista wraps the Visualization Toolkit (VTK) mesh data types with a Pythonic API. All PyVista meshes inherit from DataSet and provide direct access to common VTK filters (see Filters).

Data Types#

Point Sets

Datasets with explicit point and cell geometry: surface meshes, volumetric meshes, and point clouds.

Point Sets
Gridded Data

Datasets with topologically regular point spacing: uniform grids and rectilinear grids.

Gridded Data
Composite Datasets

Containers that hold multiple datasets in one object.

Composite Datasets
Base Classes

DataObject, DataSet, DataSetAttributes, Table, and Texture.

Data Sets
Filters

All filtering methods available on PyVista datasets.

Filters
Scene Objects

Camera, Light, Cell, and CellArray.

Cameras