Source code for picogl.backend.modern.core.camera.matrix.view

import numpy as np
from pyrr import Matrix44, Vector3


[docs] def calculate_view_matrix(cam_pos, cam_target): return Matrix44.look_at( eye=Vector3(cam_pos), target=Vector3(cam_target), up=Vector3([0.0, 1.0, 0.0]) ).astype(np.float32)