void ft_set_param(t_dt *dt) { float *tmp; tmp = ft_intxvect(-1, dt->cam_pos); tmp = ft_norm_vect(tmp); dt->dir[0] = tmp[0]; dt->dir[1] = tmp[1]; dt->dir[2] = tmp[2]; free(tmp); ft_get_w(dt); ft_get_v(dt); }
static void ft_get_axes(t_dt *dt) { dt->axes[0][0] = 1; dt->axes[0][1] = 0; dt->axes[0][2] = 0; dt->axes[1][0] = 0; dt->axes[1][1] = -1; dt->axes[1][2] = 0; dt->axes[2][0] = 0; dt->axes[2][1] = 0; dt->axes[2][2] = 1; ft_get_w(dt); ft_get_v(dt); }