class Anneau{ int numero;//numero de l'anneau int nbImages,nbAnneaux; float rayon,htexture,a,wtexture,hAnneaux; Quat quatPos; //-------------------------------------------------------- // //-------------------------------------------------------- public Anneau(int num0,int nba,float r,float hh,int nbi){ numero=num0; nbAnneaux=nba; quatPos=new Quat(1,0,0,0); nbImages=nbi;//nb d'images par anneaux rayon=r-5;//rayon des anneaux hAnneaux=hh/nbAnneaux;//hauteur des anneaux a=TWO_PI/nbImages;//angle elementaire wtexture=w/nbImages;//largeur des rectangles de texture htexture=h/nbAnneaux;//hauteur des rectangles de texture } void dessiner(){ fill(205);noStroke();//strokeWeight(1); float[] aaa; aaa=quatPos.getValue(); rotate(aaa[0],aaa[1],aaa[2],aaa[3]); for(int i=0;i