Icosahedron#

Icosahedron(radius=1.0, center=(0.0, 0.0, 0.0))[source]#

Create an icosahedron of a given size.

An icosahedron is composed of twenty congruent equilateral triangles.

Parameters
radiusfloat, optional

The radius of the circumscribed sphere for the icosahedron.

centersequence, optional

Three-length sequence defining the center of the icosahedron.

Returns
pyvista.PolyData

Mesh for the icosahedron. Cell scalars are defined that assign integer labels to each face (with array name "FaceIndex").

Examples

Create and plot an icosahedron.

>>> import pyvista
>>> tetra = pyvista.Icosahedron()
>>> tetra.plot(categories=True)
../../../_images/pyvista-Icosahedron-1_00_00.png

See Platonic Solids for more examples using this filter.