download_action_figure#

download_action_figure(load=True)[source]#

Download scan of an action figure.

Originally obtained from Laser Design.

Parameters:
loadbool, optional

Load the dataset after downloading it when True. Set this to False and only the filename will be returned.

Returns:
pyvista.PolyData or str

DataSet or filename depending on load.

Examples

Show the action figure example. This also demonstrates how to use physically based rendering and lighting to make a good looking plot.

>>> import pyvista
>>> from pyvista import examples
>>> dataset = examples.download_action_figure()
>>> _ = dataset.clean(inplace=True)
>>> pl = pyvista.Plotter(lighting=None)
>>> pl.add_light(pyvista.Light((30, 10, 10)))
>>> _ = pl.add_mesh(dataset, color='w', smooth_shading=True,
...                 pbr=True, metallic=0.3, roughness=0.5)
>>> pl.camera_position = [
...     (32.3, 116.3, 220.6),
...     (-0.05, 3.8, 33.8),
...     (-0.017, 0.86, -0.51)
... ]
>>> pl.show()
../../../_images/pyvista-examples-downloads-download_action_figure-1_00_00.png