Elipce-Informatique / parking

Application de gestion de parking avec guidage à la place basée sur notre workflow
0 stars 0 forks source link

Bug critique : détection d'intersection géométrique #50

Closed YannPl closed 9 years ago

YannPl commented 9 years ago

Très bizarre !

La fonction de test d'intersection de deux polygones déconne complètement sur la carte d'admin ! Pourtant, selon l'historique de github, elle n'a PAS CHANGÉE depuis la dernière fois où ça a marché !

ça ressemble carrément à un bug de la librairie polygon.js depuis le dernier npm update...

YannPl commented 9 years ago

Après avoir posté cette issue: https://github.com/tmpvar/polygon.js/issues/8 Je me suis rendu compte qu'on utilisait la notion d'"union" à tord dans notre algo. Jusqu'à maintenant ça marchait carrément sur un malentendu ! La fonction union faisait appel à la librairie https://github.com/tmpvar/2d-polygon-boolean/ qui avait un petit bug: Quand on appelait la fonction 'or' entre 2 polygones non intersectés (union), elle renvoyait vide alors que l'union devait normalement renvoyer le polygone sur lequel elle était appelée. Le mec a corrigé ce bug dans sa lib qui s'est donc mis à marcher "normalement" et qui a donc fait buggué notre algo après le npm update.

YannPl commented 9 years ago

Encore plus bizarre !

Aujourd'hui ce bug est réapparu en mode dessin d'allées et de zones quand on est sur le plan test par exemple. Alors que cela ne se produit pas sur le plan -2 par exemple. :-1:

YannPl commented 9 years ago

J'ai du avoir une alu, ça remarche... Très bizarre, peut-être un problème avec les branches ? A re-tester à fond.