troussil/convergents — pull request #41 by homeostasie (2013-04-23 15:03:17+00:00)
Title: Refactoring

Je te fais une pull request pour te présenter une manière de refactoriser le code.

J'ai crée deux fonctions **getASVertex** et une plus petite **move**.

La première est appelée *getASVertex(start, base, side, next, qk, res)* avec :

* start est le premier sommet (point) qui restera identique lors de la recherche dichotomique.
* base est le vecteur qui mène au premier point.
* base est le vecteur directeur lors de notre recherche.
* next est le point qui sera retourner à la prochaine itération, c'est notre futur point de départ.
* qk est le coefficient qui nous mène à notre dernier point.
* res permet de récupérer les points dans l'alpha-shape.

move est une fonction assez simple qui déplace les différents coefficients d'une manière homogène pour pouvoir refactoriser.

Il y a encore deux, trois choses pas très élégantes, mais ça marche et cela me semble un bon point de départ.

Je n'ai pas encore très bien commenté, je vais le faire maintenant.