pyvista.Prop3D.orientation#

property Prop3D.orientation: tuple[ソース]#

エンティティの向きを返すか設定します.

オリエンテーションは,アクタのx,y,z軸に関するグローバル軸からの回転の度数で定義されます.

アクターだけの向きを変えて,プロットしてください.アクターは,その位置によって定義されるそれ自身の軸を中心に回転していることに注意してください.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> pl = pv.Plotter()
>>> _ = pl.add_mesh(mesh, color='b')
>>> actor = pl.add_mesh(
...     mesh,
...     color='r',
...     style='wireframe',
...     line_width=5,
...     lighting=False,
... )
>>> actor.position = (0, 0, 1)
>>> actor.orientation = (45, 0, 0)
>>> pl.show_axes()
>>> pl.show()
../../../_images/pyvista-Prop3D-orientation-1_00_00.png

回転によって向きが変わることを示します.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> pl = pv.Plotter()
>>> actor = pl.add_mesh(mesh)
>>> actor.rotate_x(90)
>>> actor.orientation  
(90, 0, 0)

方向を直接設定します.

>>> actor.orientation = (0, 45, 45)
>>> actor.orientation  
(0, 45, 45)