cherab.phix.observer.import_phix_camera#
- cherab.phix.observer.import_phix_camera(parent, rotation_matrix=None, camera_pos=None)Source#
Importing PHiX fast lens camera configured by defalut camera parameters.
Default camera’s extrinsics is loaded from
"../calibration_data/shot_17393_ideal.ccc". This file is created by calcam package (See: euratom-software/calcam)- Parameters:
parent (Node) – Raysect’s scene-graph parent node
rotation_matrx (2D array-like, optional) – camera’s rotation matrix, by default using
get_cam_to_lab_rotationcamera_pos (1D array-like, optional) – camera’s pupil position (in unit [m]), by defalut using
get_pupilpos
- Returns:
instance of ThinLensCCDArray object
- Return type:
Examples
from raysect.optical import World from cherab.phix.observer import import_phix_camera world = World() camera = import_phix_camera(world) ✅ importing PHiX camera...