pyvista.Plotter.set_position

pyvista.Plotter.set_position#

Plotter.set_position(point, reset=False, render=True) None[source]#

Set camera position to a point.

Parameters:
pointsequence

Cartesian point to focus on in the form of [x, y, z].

resetbool, default: False

Whether to reset the camera after setting the camera position.

renderbool, default: True

If the render window is being shown, trigger a render after setting the position.

Examples

Move the camera far away to [7, 7, 7].

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> pl = pv.Plotter()
>>> _ = pl.add_mesh(mesh, show_edges=True)
>>> pl.set_position([7, 7, 7])
>>> pl.show()
../../../_images/pyvista-Plotter-set_position-1_00_00.png