pyvista.Camera.zoom#

Camera.zoom(value)[ソース]#

カメラのズームを設定します.

パースモードでは,指定した係数だけビュー角度を小さくします.

パラレルモードでは,指定した係数だけパラレルスケールを縮小します.1より大きい値はズームイン,1より小さい値はズームアウトです.

パラメータ:
valuefloat or str

カメラのズーム.float の場合は 0 以上でなければなりません.それ以外の文字列の場合は, "tight" でなければなりません.tight の場合,アクターがビューポート全体を埋め尽くすようにプロットがズームされます.

Default zoomを表示します.

>>> import pyvista as pv
>>> pl = pv.Plotter()
>>> _ = pl.add_mesh(pv.Sphere())
>>> pl.camera.zoom(1.0)
>>> pl.show()
../../../_images/pyvista-Camera-zoom-1_00_00.png

2倍ズームを表示します.

>>> pl = pv.Plotter()
>>> _ = pl.add_mesh(pv.Sphere())
>>> pl.camera.zoom(2.0)
>>> pl.show()
../../../_images/pyvista-Camera-zoom-1_01_00.png

アクタがレンダリングウィンドウ全体を埋め尽くすようにズームします.

>>> pl = pv.Plotter()
>>> _ = pl.add_mesh(pv.Sphere())
>>> pl.camera.zoom('tight')
>>> pl.show()
../../../_images/pyvista-Camera-zoom-1_02_00.png