pyvista.Actor#
- class Actor(mapper=None, prop=None, name=None)[ソース]#
vtkActor のラップ.
このクラスは,レンダリングされたシーンのジオメトリとプロパティを表現します.通常,
pyvista.Actor
はpyvista.Plotter.add_mesh()
から作成されますが,pyvista.DataSetMapper
から直接アクターを作成する方が便利な場合があります.- パラメータ:
- mapper
pyvista.DataSetMapper
,optional
DataSetMapper.
- prop
pyvista.Property
,optional
アクターのプロパティ.
- name
str
,optional
プロッターでトラッキングする際に使用するアクターの名前です.
- mapper
例
pyvista.Plotter
を使用せずにアクターを作成します.>>> import pyvista as pv >>> mesh = pv.Sphere() >>> mapper = pv.DataSetMapper(mesh) >>> actor = pv.Actor(mapper=mapper) >>> actor Actor (...) Center: (0.0, 0.0, 0.0) Pickable: True Position: (0.0, 0.0, 0.0) Scale: (1.0, 1.0, 1.0) Visible: True X Bounds -4.993E-01, 4.993E-01 Y Bounds -4.965E-01, 4.965E-01 Z Bounds -5.000E-01, 5.000E-01 User matrix: Set Has mapper: True ...
アクターのプロパティを変更し,アクターをプロットします.
>>> import pyvista as pv >>> mesh = pv.Sphere() >>> mapper = pv.DataSetMapper(mesh) >>> actor = pv.Actor(mapper=mapper) >>> actor.prop.color = 'blue' >>> actor.plot()
pyvista.Plotter
を使用してアクターを作成し,そのアクターの表示を変更します.>>> import pyvista as pv >>> pl = pv.Plotter() >>> mesh = pv.Sphere() >>> actor = pl.add_mesh(mesh) >>> actor.visibility = False >>> actor.visibility False
メソッド
Actor.copy
([deep])このアクターのコピーを作成します.
Actor.plot
(**kwargs)アクターだけのプロット.
アトリビュート
バックフェースプロパティを返すか設定します.
アクターのマッパーを返すか設定します.
このアクターのメモリアドレスを返します.
PyVista が使用する一意の名前の識別子を取得または設定します.
アクターのピック許可を返すか設定します.
このアクターのプロパティを返すか設定します.
アクターのテクスチャを返すか設定します.
アクターの表示を返すか設定します.