Je suis actuellement en train de travailler sur une interface graphique présentant un graphe sous forme vectorielle. Les arcs entre les nuds étant sélectionnables, j'ai besoin de prévoir une zone sensible autour des lignes les représentant.
Mes arcs sont des courbes de Bézier, donc sont de la forme :
A, B, C et D étant les points de contrôle de la courbe.
Je cherche à trouver le contour de cette courbe, un peu à la manière de la fonction de dilatation d'inkscape, pour ceux qui connaissent.
J'ai imaginé que le plus simple serait de trouver deux courbes de Bézier de part et d'autre, en quelque sorte parallèles à la première. En reliant ces deux courbes je peux alors créer ma zone sensible.
Malheureusement, je n'ai aucune idée de la marche à suivre pour trouver les nouveaux points de contrôle. J'ai essayé quelques idées sans succès. :briques:
Je suis ouvert à tout conseil et à toute remarque, et vous remercie par avance.
