pyvista.Pyramid

Contents

pyvista.Pyramid#

Pyramid(points: MatrixLike[float] | None = None) UnstructuredGrid[source]#

Create a pyramid defined by 5 points.

Parameters:
pointsarray_like[float], optional

Points of the pyramid. Points are ordered such that the first four points are the four counterclockwise points on the quadrilateral face, and the last point is the apex.

Defaults to pyramid in example.

Returns:
pyvista.UnstructuredGrid

Unstructured grid containing a single pyramid cell.

Examples

>>> import pyvista as pv
>>> pointa = [1.0, 1.0, 0.0]
>>> pointb = [-1.0, 1.0, 0.0]
>>> pointc = [-1.0, -1.0, 0.0]
>>> pointd = [1.0, -1.0, 0.0]
>>> pointe = [0.0, 0.0, 1.608]
>>> pyramid = pv.Pyramid([pointa, pointb, pointc, pointd, pointe])
>>> pyramid.plot(show_edges=True, line_width=5)
../../../_images/pyvista-Pyramid-1_00_00.png