Bonsoir,
J'ai réalisé un programme permettant de tracer des arbres n-aires sous forme de fractales. Le tout est empacté dans une liste d'affichage qui fonctionne parfaitement. Au départ, chaque branche de l'arbre était simplement dessinée par une ligne basique. Mais pour rendre la chose plus réaliste, je veux changer les lignes par des cylindres.
J'ai donc crée une classe 'Cylindre.h' qui me dessine des cylindres avec une liste d'affichage. Le problème c'est que lorsque dans le code de l'arbre je demande de créer un nouveau cylindre pour chaque branche, puis de le dessiner (en faisant derrière un glCallList(id_du cylindre_crée)), au rendu, je n'ai qu'un seul cylindre et pas l'arbre complet !
D'où cela pourrai venir selon vous ? Merci d'avance.
Nico.
Partager