Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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);
}