pyvista.Capsule#
- Capsule(
 - center: VectorLike[float] = (0.0, 0.0, 0.0),
 - direction: VectorLike[float] = (1.0, 0.0, 0.0),
 - radius: float = 0.5,
 - cylinder_length: float = 1.0,
 - resolution: int = 30,
 Create the surface of a capsule.
Warning
pyvista.Capsule()function rotates the capsulepyvista.PolyDatain its own way. It rotates the output 90 degrees in z-axis, translates and orients the mesh to a newcenteranddirection.Note
A class:pyvista.CylinderSource is used to generate the capsule mesh. For vtk versions below 9.3, a separate
pyvista.CapsuleSourceclass is used instead. The mesh geometries are similar but not identical.Added in version 0.44.0.
- Parameters:
 - centersequence[
float], default: (0.0, 0.0, 0.0) Location of the centroid in
[x, y, z].- directionsequence[
float], default: (1.0, 0.0, 0.0) Direction the capsule points to in
[x, y, z].- radius
float, default: 0.5 Radius of the capsule.
- cylinder_length
float, default: 1.0 Cylinder length of the capsule.
- resolution
int, default: 30 Number of points on the circular face of the cylinder.
- centersequence[
 - Returns:
 pyvista.PolyDataCapsule surface.
See also
Examples
Create a capsule using default parameters.
>>> import pyvista as pv >>> capsule = pv.Capsule() >>> capsule.plot(show_edges=True)