This commit is contained in:
Yoann 2011-10-24 11:19:04 +02:00
commit 8c5eda4c0c

View File

@ -180,3 +180,18 @@ Représentation simpliste des segments et routes
origine suivant dans le sens des aiguilles d'une montre. origine suivant dans le sens des aiguilles d'une montre.
* Dans chaque segment, avoir un pointeur vers le segment de même * Dans chaque segment, avoir un pointeur vers le segment de même
extrémité suivant dans le sens des aiguilles d'une montre. extrémité suivant dans le sens des aiguilles d'une montre.
Algorithme de maintien des polygones
====================================
* Partir du périmètre du polygone de base.
* Lorsqu'on ajoute un segment partant d'un point de ce périmètre,
étendre ce périmètre pour qu'il fasse l'aller-retour sur le segment.
* Lorsqu'on ajoute un segment reliant deux points existants du
périmètre, séparer le périmètre en deux : le périmètre passant par
le côté gauche du segment, et celui passant par le côté droit du
segment.
* TODO : gestion possible des « trous » ? (càd quand on ajoute un
segment qui n'est pas relié au périmètre). Serait pratique pour
pouvoir ajouter certains gros bâtiments avant la création des
routes.