Bonjour,
je suis en train de faire un algorithme pour un affichage et je me retrouve confronté à un problème:
j'ai 3 segments qui ont une extrémité commune. ( un genre de Y )
Chaque segments est repéré par deux points : le point qui est commun à chacun des segments et un autre point qui délimite la fin du segment.
Je voudrais prendre un segment au hasard, et parcourir les autres segments suivant un sens de rotation: par exemple si je prend un segment, je voudrais avoir celui qui se trouve immédiatement a droite.
Pour cela, j'ai eu l'idée de prendre un segment au hasard et de calculer l'angle orienté (avec la fonction atan2) entre ce segment et les deux autre segments et avec des considérations de signes ( sens direct ou indirect) et de valeurs des angles je voulais retrouver le segment qui est immédiatement à droite.
Le problème est qu'en utilisant la fonction atan2 je n'arrive pas a faire cela.
Quelle serait la méthode pour avoir le segment qui vient immédiatement à droite d'un segment pris au hasard?
Merci
Partager