Merge branch 'master' of https://github.com/jsmaniac/2011-m2s3-city-builder
This commit is contained in:
commit
8c5eda4c0c
15
roads.md
15
roads.md
|
@ -180,3 +180,18 @@ Représentation simpliste des segments et routes
|
|||
origine suivant dans le sens des aiguilles d'une montre.
|
||||
* Dans chaque segment, avoir un pointeur vers le segment de même
|
||||
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.
|
||||
|
|
Loading…
Reference in New Issue
Block a user