Cylinder

Cylinder(center=(0.0, 0.0, 0.0), direction=(1.0, 0.0, 0.0), radius=0.5, height=1.0, resolution=100, capping=True)

Create the surface of a cylinder.

See also pyvista.CylinderStructured().

Parameters
centersequence, optional

Location of the centroid in [x, y, z].

directionsequence, optional

Direction cylinder points to in [x, y, z].

radiusfloat, optional

Radius of the cylinder.

heightfloat, optional

Height of the cylinder.

resolutionint, optional

Number of points on the circular face of the cylinder.

cappingbool, optional

Cap cylinder ends with polygons. Default True.

Returns
pyvista.PolyData

Cylinder surface.

Examples

>>> import pyvista
>>> import numpy as np
>>> cylinder = pyvista.Cylinder(center=[1, 2, 3], direction=[1, 1, 1], 
...                             radius=1, height=2)
>>> cylinder.plot(show_edges=True, line_width=5, cpos='xy')
../../../_images/pyvista-Cylinder-1_00_00.png