pyvista.examples.downloads.download_lucy#

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

lucy angelのメッシュをダウンロードします.

Stanford 3D Scanning Repository <http://graphics.stanford.edu/data/3Dscanrep/>`_ からダウンロードしたオリジナルを約100kトライアングルにデシメーションしたものです.

パラメータ:
loadbool, default: True

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

戻り値:
pyvista.PolyData | str

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

ルーシーエンジェルデータセットをカスタム照明でプロットします.

>>> from pyvista import examples
>>> import pyvista as pv
>>> dataset = examples.download_lucy()

"flame" で光をつくります

>>> flame_light = pv.Light(
...     color=[0.886, 0.345, 0.133],
...     position=[550, 140, 950],
...     intensity=1.5,
...     positional=True,
...     cone_angle=90,
...     attenuation_values=(0.001, 0.005, 0),
... )

シーンライトを作成します.

>>> scene_light = pv.Light(intensity=0.2)
>>> pl = pv.Plotter(lighting=None)
>>> _ = pl.add_mesh(dataset, smooth_shading=True)
>>> pl.add_light(flame_light)
>>> pl.add_light(scene_light)
>>> pl.background_color = 'k'
>>> pl.show()
../../../_images/pyvista-examples-downloads-download_lucy-1_00_00.png

このデータセットを使用した他の例は, Jupyterノートブックプロット を参照してください.