pyvista.Actor.copy#

Actor.copy(deep=True) Actor[ソース]#

このアクターのコピーを作成します.

パラメータ:
deepbool, default: True

アクターの浅いコピーまたは深いコピーを作成します.ディープコピーは新しいプロパティとマッパーを持ち,シャローコピーはこのアクターのマッパーとプロパティを使用します.

戻り値:
pyvista.Actor

このアクターの深いコピーまたは浅いコピー.

立方体のアクターを pyvista.Plotter に追加して作成し,アクターをコピーしてプロパティを変更し,再び pyvista.Plotter に追加してください.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> pl = pv.Plotter()
>>> actor = pl.add_mesh(mesh, color='b')
>>> new_actor = actor.copy()
>>> new_actor.prop.style = 'wireframe'
>>> new_actor.prop.line_width = 5
>>> new_actor.prop.color = 'r'
>>> new_actor.prop.lighting = False
>>> _ = pl.add_actor(new_actor)
>>> pl.show()
../../../_images/pyvista-Actor-copy-1_00_00.png