Bonjour,
je suis débutante en java. Le but du programme que je réalise est de générer aléatoirement des objets (cylindres) dans un cube avec des conditions de non recouvrement. je cherche donc à stocker les coordonnées de ces objets dans un tableau ( 3 colonnes et cnum lignes, cnum étant le nombre de cylindres).
je cherche à stocker les valeurs hx,hy et hz du programme ci-dessous.
voici le début du programme qui génère les objets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int cnum = 100; // 100 cylindres sont crées
int ind = 0;
double hx, hy, hz = 0.0;
int Lc = 177;
double hc = 17.5;
double dx = 500.0;
double dy = 500.0;
double dz = 500.0;
double esp = 10.0;
while (ind < cnum) {
  hx = Math.random()*(dx-Lc);
  hy = Math.random()*(dy-hc-esp);
  hz = Math.random()*(dz-hc-esp);
  if (hx > (dx-esp)) {continue; }
  if ((hy-hc) < esp) {continue; }
  if ((hz-hc) < esp) {continue; }
  ind++;
}
Merci pour votre aide