Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
691 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  tableau de tableaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tableau de tableaux

n°1627445
ChessPlaye​r
Think global, Act local
Posté le 19-10-2007 à 16:27:35  profilanswer
 

Bonjour à tous, voici mon premier message sur ce forum.
Je me prends la tête avec ce bout de code. Si quelqu'un pouvait me dire où coince mon utilisation du tableaux de tableaux, ce serait cool!
 
public float [][] modelview_rot= new float [16][n_images];
 
for(int s=0; s<n_images ; s++)
{
Matrix4f rot=new Matrix4f();
rot.setRotation(rotate_quat); //Valeurs des M00,...,M33 de rot
rot.setTranslation(-t0,-t1,-t2); //Valeurs des M00,...,M33 de rot
float [] rot44= new float [16];
rot.get(rot44);
 
for (int i=0;i<16;i++)
  {  
modelview_rot[i][s]=rot44[i]; //java.lang.ArrayIndexOutOfBoundsException: 0
  }
}
 
 
class Matrix4f {
    public float M00;
    public float M10;
    public float M20;
    public float M30;
    public float M01;
    public float M11;
    public float M21;
    public float M31;
    public  float M02;
    public float M12;
    public float M22;
    public float M32;
    public float M03;
    public float M13;
    public  float M23;
    public float M33;
public void get(float[] dest) {
        dest[0] = M00;
        dest[1] = M10;
        dest[2] = M20;
        dest[3] = M30;
        dest[4] = M01;
        dest[5] = M11;
        dest[6] = M21;
        dest[7] = M31;
        dest[8] = M02;
        dest[9] = M12;
        dest[10] = M22;
        dest[11] = M32;
        dest[12] = M03;
        dest[13] = M13;
        dest[14] = M23;
        dest[15] = M33;
    }
}

mood
Publicité
Posté le 19-10-2007 à 16:27:35  profilanswer
 

n°1627627
sircam
I Like Trains
Posté le 19-10-2007 à 19:20:43  profilanswer
 

- Que valent i et s avant l'exception?
 
- Qu'est-ce qui cause l'exception : modelview_rot[i][s] ou rot44[i] ?
 
- Pq toutes ces déclarations + assignations dans Matrix4f?
 
- Eviter de déclarer des variables en commençant avec une majuscule
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1628535
ChessPlaye​r
Think global, Act local
Posté le 22-10-2007 à 12:31:23  profilanswer
 

Bon merci pour ta réponse. C'est vrai que j'aurai pu être plus explicite.
Mon erreur vient du fait que j'ai déclaré et initialisé en même temps mon tableau de tableau. donc probleme résolu...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  tableau de tableaux

 

Sujets relatifs
tableau avec rendu type "figer les volets" ExcelInsertion de tableau dans une richtextbox
[Résolu] Tableau dynamiquetrier un tableau multidimensionnel en fonction d'une colonne
renvoyer 2 tableaux avec returntableaux php=>tableau javascript
HTML/Tableaux Entête de tableau fixe / ascenseursTri un tableau de tableaux ?
[HTML] Tableaux imbriqués : bug IE qd le tableau intérieur est trop gdparcours d'un tableau de tableaux
Plus de sujets relatifs à : tableau de tableaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR