Bonjour.
Si tu colle un meuble contre une simple face, tu aura ce problème qui t'a bien été décrit. Deux faces coexistent dans le même plan et se battent pour être affichées en même temps.
Tu dois utiliser l'une des solution suivantes:
1 - Découper une ouverture dans le mur correspondant au meuble qui y est appuyé. Il n'y aura ainsi qu'une seule face à montrer. Ça règle ton problème mais, par contre, voir le dos des meubles sur un mur extérieur n'est pas ce qu'il y a de mieux.
2 - Écarter légèrement le meuble de la surface du mur. Ça règle le problème si tu visionne ton objet de près. Si tu t'éloigne le moindrement, la distance entre l'arrière du meuble et le mur devient très petite relativement à la distance entre l'observateur et le mur. Tu risque donc de voir apparaître l'arrière du meuble dans le mur. Ceci est une limite de Open GL. Il faut vivre avec.
3 - Cacher l'arrière du meuble incluant les faces et leurs arêtes arrières. Ça donne un bon résultat sauf si tu prévois déplacer le meuble ou le mur et que l'arrière devient visible pour l'observateur. Cet inconvénient est assez mineur.
4 - Modéliser les murs avec leur épaisseur réelle. Le meuble étant sur la face interne du mur qui devrait, quand à elle, être au moins à plusieurs centimètres de la face extérieure, ne pourra plus être visible sur la face extérieure, même quand vue de loin. À moins que tu recule à plusieurs centaines de mètres. Auquel cas, de toute façon, mur et meubles seront seulement visibles sous forme de points ou au mieux de surfaces minuscules.
Salutations.