http://jerome.le.chat.free.fr

Accueil > Niouzes > mise à jour : 0.445

mise à jour : 0.445

cette version corrige des erreurs concernant le zoning mais concerne surtout la création des plans de ville.

il y avait de gros problèmes avec le plan de ville, lorsqu'il y avait des rues en cul-de-sac, ou des pavées de maisons englobant d'autres patées de maisons. cette mise à jour règle la plupart* des cas:

inclusions de pavés de maisons :



au niveau de la représentation logique du plan, il n'y a pas de différence entre deux blocs reliés par une route d'une part, et un bloc inclu dans un autre et relié par une route d'autre part.
maintenant le script est capable de faire la différence au moment de créer les volumes.



+ les routes en cul-de-sac :

si vous rencontrez des erreurs essayez d'abord de grossir le plan source. si ca ne marche toujours pas, localiser le problème dans le plan en enlevant des routes petit à petit..

* cette partie du script revient à (re)écrire une découverte logique d'un réseau, comme le ferait un protocole de routage à l'initial, puis à créer les formes cohérentes à partir des infos logiques (la partie est la plus difficile, concerne la reconnaissance des pavés.. et ce n'est pas fini quand il s'agira de rajouter des ponts et des tunnels :) )

donc si vous rencontrez des cas ou ça ne marche pas comme ça devrait, ou si vous êtes le roi de la logique et de la géo euclidienne, contactez-moi afin que j'améliore ;)

la création commence ligne 2767 dans le fichier principal, blended_cities_0445.py. cette partie fait d'abord appel  au fichier bin/parsers/readmeshmap.py qui s'occupe de la représentation logique et de la reconnaissance des pavés.

download !

Mise à jour le Mardi, 25 Mai 2010 19:29