pyvista.examples.downloads.download_gears#

download_gears(load=True)[ソース]#

歯車データセットをダウンロードします.

パラメータ:
loadbool, default: True

True に設定すると,データセットをダウンロードした後に読み込みます. False に設定すると,ファイル名のみが返されます.

戻り値:
pyvista.PolyData | str

load に応じて,データセットまたはファイル名を指定します.

データセットをダウンロードし,ボディを分割し,それぞれに色をつけます.

>>> import numpy as np
>>> from pyvista import examples
>>> dataset = examples.download_gears()
>>> bodies = dataset.split_bodies()
>>> for i, body in enumerate(bodies):  # pragma: no cover
...     bid = np.empty(body.n_points)
...     bid[:] = i
...     body.point_data["Body ID"] = bid
...
>>> bodies.plot(cmap='jet')
../../../_images/pyvista-examples-downloads-download_gears-1_00_00.png