J'ai un groupe de nœuds dans un cercle autour d'un point central. J'ai obtenu ces positions en dessinant d'abord des arcs puis en utilisant la position des arcs [X, Y], j'ai rempli un tableau qui était utilisé pour les positions des nœuds. Utilisation du forcelayout à partir de la bibliothèque javascript D3. Ce que je veux faire maintenant, si les nœuds répondent à un certain critère, par exemple, le nom commence par L, déplacez-les sur le contour d'un plus grand cercle. J'ai fait un diagramme simple pour expliquer.Comment déplacer un nœud le long d'un vecteur?
Je veux être en mesure de passer de [X2, Y2] pour [X3, Y3]. J'ai étiqueté [X1, Y1] comme je suis sûr que vous auriez besoin de cela pour travailler sur le vecteur de x1y2 à x2, y2 souhaite serait alors utilisé pour calculer le mouvement le long de ce vecteur, mais je ne sais pas comment faire ce mouvement
Cependant, je pense que vous devriez utiliser la mise en page de votre arbre jeu problème me rappelle de ce http://bl.ocks.org/mbostock/4063550 – Cyril
@Cyril ne peut pas utiliser que pour le moment, mes données est mis à travailler avec un arbre. Ca devrait être juste des maths simples, je pense que je suis sur la bonne voie. Doit répondre si résolu – thatOneGuy