www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit ed53279922cfd0f33e3917946cf60386e8b26481
parent b61012b3801d38b42e213aca02e5572459e9c8ea
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Mon, 24 Oct 2011 21:56:17 +0200

Invariants pour le snapping des segments.

Diffstat:
Mroads.md | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/roads.md b/roads.md @@ -195,3 +195,17 @@ Algorithme de maintien des polygones 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. + +Snapping des segments de route +============================== + +Invariants : +* Un segment qui part d'une case arrive forcément dans une des cases + adjacentes. +* Il n'y a qu'un seul vertex par case. + +Maintien des invariants : +* Si nécessaire, ralonger ou raccourcir les segments. +* Lorsqu'un segment atterrit dans une des cases voisines, s'il y a + déjà un vertex, il s'y raccroche, sinon on crée l'unique vertex de + la case.