scale

PolyData.scale(xyz: Union[list, tuple, numpy.ndarray])

Scale the mesh.

Parameters
xyzscale factor list or tuple or np.ndarray

Length 3 list, tuple or array.

Examples

>>> import pyvista
>>> from pyvista import examples
>>> pl = pyvista.Plotter(shape=(1, 2))
>>> pl.subplot(0, 0)
>>> pl.show_axes()
>>> _ = pl.show_grid()
>>> mesh1 = examples.download_teapot()
>>> _ = pl.add_mesh(mesh1)
>>> pl.subplot(0, 1)
>>> pl.show_axes()
>>> _ = pl.show_grid()
>>> mesh2 = mesh1.copy()
>>> mesh2.scale([10.0, 10.0, 10.0])
>>> _ = pl.add_mesh(mesh2)
>>> pl.show(cpos="xy")
../../../_images/pyvista-PolyData-scale-1_00_00.png