copy#
- Camera.copy()[source]#
Return a deep copy of the camera.
- Returns
pyvista.Camera
Deep copy of the camera.
Examples
Create a camera and check that it shares a transformation matrix with its shallow copy.
>>> import pyvista as pv >>> import numpy as np >>> camera = pv.Camera() >>> camera.model_transform_matrix = np.array([[1., 0., 0., 0.], ... [0., 1., 0., 0.], ... [0., 0., 1., 0.], ... [0., 0., 0., 1.]]) >>> copied_camera = camera.copy() >>> copied_camera == camera True >>> camera.model_transform_matrix = np.array([[1., 0., 0., 0.], ... [0., 1., 0., 0.], ... [0., 0., 1., 0.], ... [0., 0., 0., 0.5]]) >>> copied_camera == camera False