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 :
Merci pour votre aide
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++; }
Partager