pyvista.Renderer.remove_actor#
- Renderer.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()