t_geometric creer_geometric_vide(void){ int i; /* Objet géométric qui sera retourné */ t_geometric objet; /* Initialisation du tableau de char à 0 */ for( i=0 ; i < 20 ; ++i ) *((objet.forme)+i) = 0; /* Met le nombre de caractéristique à 0 */ objet.nb_carac = 0; /* Met toutes les caractéristiques à zéro */ for( i=0 ; i < 10 ; ++i ) objet.carac_geo[i] = 0; /* Met la densité, la surface et la masse de l'objet à zéro */ objet.densite = 0; objet.surface = 0; objet.masse = 0; /* Initialise la position du centre de masse de l'objet à l'origine */ (objet.centre_grav).x = 0; (objet.centre_grav).y = 0; (objet.centre_grav).z = 0; /* Initialise la distance maximale de l'objet par rapport à son */ /* centre de masse à zéro*/ objet.d_max = 0; return objet; }