voici mon problème (qui devrait paraître assez simple une fois résolu!) :
imaginons que je veuille faire tourner ou se balader un cube (Sur mon écran !!) dont les six faces ont une couleur différente....
je crée six matrices [3 lignes (coordonnées x,y,z) 4 colonnnes (chaque face du cube est un carré donc quatre points)], on associe aussi à chaque matrice en plus une variable couleur.
je fais tourner par exemple avec une matrice rotation 3x3 chaque face indépendament... (30 fois par seconde je fais tourner de 0.05 degrés radians par exemple)
ensuite je les dessine ! c'est là que ça devient chaud !!!
comment je fais pour décider laquelle dessiner en 1er, laquelle dessiner en dernier (la face dessinée en dernier recouvrira celles qui sont derrières)...
lorsque l'on traite des segments tous de la même couleur c'est plus simple ! pas besoin de décider d'ordre pour afficher à la fin! mais avec des surfaces 2d ça devient trop compliqué pour moi...
merci d'avance pour votre aide
-----