33 FILE *input = fopen(fichier,
"rt");
35 fgets(chaine, 500, input);
37 sscanf(chaine,
"%d %d", &nb_point, &nTetra);
40 for (
int i=0; i<nb_point; i++)
44 fgets(chaine,500,input);
45 sscanf(chaine,
"%d %lf %lf %lf", &num, &x, &y, &z);
58 int nb_point=listepoint.size()/3.;
59 for (
int i=0; i<nb_point; i++)
101 double x_min= 0.0, x_max= 1.0;
102 double y_min= 0.0, y_max= 1.0;
103 double z_min= 0.0, z_max= 1.0;
123 std::random_device rd;
124 std::mt19937 gen(rd());
125 std::uniform_real_distribution<> dis_x(x_min, x_max);
126 std::uniform_real_distribution<> dis_y(y_min, y_max);
127 std::uniform_real_distribution<> dis_z(z_min, z_max);
129 for(
int i=0; i < nbParticules; i++) {
130 double x = dis_x(gen) ;
131 double y = dis_y(gen) ;
132 double z = dis_z(gen) ;