# Examples from pyvista.Camera.intrinsic_matrix
# =============================================

# A camera renders a square-pixel image centered on the optical axis
# until it is given a calibration.
import numpy as np
import pyvista as pv
pl = pv.Plotter(window_size=(640, 480))
pl.camera.intrinsic_matrix.round(3)

pl.camera.intrinsic_matrix = np.array(
    [[800.0, 0.0, 310.0], [0.0, 760.0, 250.0], [0.0, 0.0, 1.0]]
)
pl.camera.intrinsic_matrix

# ----------------------------------------------------------------------
# Generated by sphinx-examples-as-code https://github.com/pyvista/sphinx-examples-as-code
