#ifndef CAMERA_H #define CAMERA_H #include "vec3.h" #include typedef struct { vec3_t pos; vec3_t pix_origin, x_step, y_step; vec3_t u_hat, v_hat; uint32_t img_width, img_height; double aperture; } camera_t; camera_t camera_init( vec3_t pos, vec3_t target, double fov, uint32_t img_width, uint32_t img_height, double aperture, double focal_len); #endif