Professional Documents
Culture Documents
Une introduction Structures de donnes Graphes de scnes Fonctionnement Utilisations avances Implmentations
glTranslate(objet.pos[0],...); glColor(objet.coul[0],...);
{ afficher(liste[i]); }
if (objet.type == cube) // dessiner un cube else if (objet.type == sphere) // dessiner une sphre }
Partage de proprits
Pb: la couleur apparat dans chaque objet, mme s'ils sont tous bleus Solution possible: grouper les objets
liste de couleurs
};
Composants
Noeuds et connectivit
Utilit (1/3)
Hritage des proprits
Soleil Terre
Lune
Satellites
Utilit (2/3)
Reprsentation plus naturelle
(Notion de squelette)
Utilit (3/3)
Rutilisation d'objets
chassis chassis
trans 4 trans 1 trans 2 trans 3 trans 4
Animation
trans 1
trans 2
trans 3
roue
roue
roue
roue
roue
Rcapitulatif
Reprsentation plus naturelle Hritage des proprits Facilite l'animation ou la manipulation Partage d'objets communs
Fonctionnement
R T1 T2
S1
S2
S1
S2
Utilisations avances
S1
S2
Performances
Gnration (et mise jour) automatique de display lists. Bounding Box et culling
Autres
BB: Physique et dtection de collisions Distribution
Collaboration
Autres
Autres
BB: Physique et dtection de collisions Distribution
Collaboration Clusters
Slaves
Master
Implmentations Implmentation
Le faire soi-mme
Questions