pyvista.Plotter.remove_actor#

Plotter.remove_actor(actor, reset_camera=False, render=True)[ソース]#

レンダリングからアクターを削除します.

パラメータ:
actorpython:str, vtk.vtkActor, python:list または python:tuple

タイプが str の場合,指定された名前で以前に追加されたアクターを削除します.タイプが vtk.vtkActor の場合,以前にアクターがレンダラーに追加されていたら,によってアクターが削除されます. list または tuple の場合は,各アクターを繰り返し削除します.

reset_camerabool, optional

すべてのアクターが見えるようにカメラをリセットします.

renderbool, optional

アクターの除去時にレンダリングします.アクターが削除されたときにレンダリングウィンドウがレンダリングされないようにするには,これを False に設定します.

戻り値:
bool

アクターが削除された場合は True .アクターが削除されていない場合は False

2つのメッシュをプロッターに追加し,球体のアクタを削除します.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> pl = pv.Plotter()
>>> cube_actor = pl.add_mesh(pv.Cube(), show_edges=True)
>>> sphere_actor = pl.add_mesh(pv.Sphere(), show_edges=True)
>>> _ = pl.remove_actor(cube_actor)
>>> pl.show()
../../../_images/pyvista-Plotter-remove_actor-1_00_00.png