pyvista.AxesActor#
- class AxesActor[ソース]#
vtkAxesActor の軸のアクターラッパーです.
シーン内の3D軸を表現するために使用される2D/3Dハイブリッドアクターです.ユーザーは,シャフトまたはチップに使用するジオメトリを定義でき,3 つの軸のテキストを設定できます.完全なカスタマイズ オプションを見るには, vtkAxesActor Details を参照してください.
例
軸の色や形をカスタマイズします.
>>> import pyvista as pv
>>> axes = pv.Axes() >>> axes.axes_actor.z_axis_shaft_properties.color = (0, 1, 1) >>> axes.axes_actor.shaft_type = axes.axes_actor.ShaftType.CYLINDER >>> pl = pv.Plotter() >>> _ = pl.add_actor(axes.axes_actor) >>> _ = pl.add_mesh(pv.Sphere()) >>> pl.show()
または,
add_orientation_widget()
でカスタムオリエンテーションウィジェットとして使用できます:>>> import pyvista as pv
>>> axes = pv.Axes() >>> axes_actor = axes.axes_actor >>> axes.axes_actor.shaft_type = 0
>>> axes_actor.x_axis_shaft_properties.color = (1, 1, 1) >>> axes_actor.y_axis_shaft_properties.color = (1, 1, 1) >>> axes_actor.z_axis_shaft_properties.color = (1, 1, 1)
>>> axes_actor.x_axis_label = 'U' >>> axes_actor.y_axis_label = 'V' >>> axes_actor.z_axis_label = 'W'
>>> pl = pv.Plotter() >>> _ = pl.add_mesh(pv.Cone()) >>> _ = pl.add_orientation_widget( ... axes_actor, ... viewport=(0, 0, 0.5, 0.5), ... ) >>> pl.show()
メソッド
アトリビュート
円錐の先端の半径を返すか設定します.
円錐の解像度を返すか設定します.
軸筒の先端の半径を返すか設定します.
軸筒の先端の解像度を返すか設定します.
軸に沿ったラベルの位置.
軸の長さを取得または設定します.
シャフトの種類を返すか設定します.
球体の先端の半径を返すか設定します.
球体の先端の解像度を返すか設定します.
チップの長さを取得または設定します.
シャフトの種類を返すか設定します.
全軸の長さを取得または設定します.
AxesActorの表示を返すか設定します.
X軸のラベルを返すか設定します.
X軸シャフトのプロパティを取得または設定します.
X軸先端のプロパティを取得または設定します.
Y軸のラベルを返すか設定します.
X軸シャフトのプロパティを取得または設定します.
Y軸先端のプロパティを取得または設定します.
Z軸のラベルを返すか設定します.
Z軸シャフトのプロパティを取得または設定します.
Z軸先端のプロパティを取得または設定します.