salut à tous,
voilà, j'ai un projet à faire en java. Le thème : un asticot qui se déplace dans un saint nectaire (c'est pas une blague !!!)
j'essaie de faire le déplacement -aléatoire- du ver.
je fais donc :
Code :
- Point3f[] chemin=new Point3f[10];
- Random rand = new Random();
- double x;
- double y;
- float z;
- for(int i=0; i<10; i++){
- x = rand.nextDouble();
- y = rand.nextDouble();
- z = rand.nextFloat();
- chemin[i] = new Point3f(x,y,z);
- }
|
malheureusement, il aime pas le chemin[i] = new Point3f(x,y,z);
The constructor Point3f(double, double, float) is undefined
Quand je lui met des double en dur, ça va, mais il comprend rien à mes variables.
Ca marche pas non plus quand je fais :
chemin[i] = new Point3f(rand.nextDouble(),rand.nextDouble(),rand.nextFloat());
De plus, si quelqu'un pouvait m'indiquer comment faire pour limiter le range de nextFloat (c'est de 0.0 à 1.0), je voudrais le restreindre (j'ai pas trouvé dans le manual)...
Merci d'avance !
edit : je suis avec eclipse
Message édité par Gurney_Halleck le 10-01-2005 à 18:15:03