Esempio n. 1
0
t_obj	*plane_data(t_obj *lst, char **tab, char *buf)
{
	if (tab[0] == NULL || tab[1] == NULL || tab[2] == NULL || tab[3] == NULL
		|| tab[4] == NULL || tab[5] == NULL || tab[6] == NULL || tab[7] == NULL
		|| tab[8] == NULL)
		file_error("Parser error in scene file near : ", buf);
	lst->pos = new_vect(ft_atof(tab[0]), ft_atof(tab[1]), ft_atof(tab[2]));
	lst->nor = new_vect(ft_atof(tab[3]), ft_atof(tab[4]), ft_atof(tab[5]));
	norm_vect(lst->nor);
	lst->r = ft_atoi(tab[6]);
	lst->g = ft_atoi(tab[7]);
	lst->b = ft_atoi(tab[8]);
	return (lst);

}
Esempio n. 2
0
int main(){
 vect v;
 v = new_vect(4, 3) ;
 printf("size ; %f\n", modulo(v));
 destroy_vect(v);
 return 0;
}
Esempio n. 3
0
void mass_power(vect dst, double mass){
 dst = new_vect(0,-10*mass);
}