pyvista.Camera.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.0, 0.0], ... [0.0, 1.0, 0.0, 0.0], ... [0.0, 0.0, 1.0, 0.0], ... [0.0, 0.0, 0.0, 1.0], ... ] ... ) >>> copied_camera = camera.copy() >>> copied_camera == camera True >>> camera.model_transform_matrix = np.array( ... [ ... [1.0, 0.0, 0.0, 0.0], ... [0.0, 1.0, 0.0, 0.0], ... [0.0, 0.0, 1.0, 0.0], ... [0.0, 0.0, 0.0, 0.5], ... ] ... ) >>> copied_camera == camera False