Oui, je reconnais que c'est mal fichu.
En fait, pour le décor, le programme ne prend pas en compte l'altitude réelle des rails.
la valeur de l'altitude a entrer est relative au niveau de rail utilisé en dessin pour la référence.
Autrement dit, pour que tes rails du niveau 0 de la mine restent visibles, il faut que le décor soit au maximum à 0 (par rapport au niveau de voie 0).
... Ou bien, et c'est le plus simple et le plus logique, référencer ton décor par rapport au niveau 2 (vert).
L'algorithme d'affichage est le suivant:
- On commence par le niveau 15, et le décor qui lui est associé,
- puis le niveau 14 et le décor qui lui est associé,
- ...
- et enfin le niveau 0, et le décor qui lui est associé.
Pour chaque niveau:
- on trace d'abord le décor d'altitude <= 0.
- puis la voie du niveau
- puis tous les décors d'altitude > 0.
En fait, dans le cas de ton réseau, le plus simple est de référencer le décor que tu as fait, avec les bonnes altitudes, au niveau 2 (vert) au lieu du niveau 0.
JP