Bonjour,
Je cherche une librairie pour faire une fenêtre permettant à l'utilisateur de manipuler une courbe en 2D. Un peu comme ça : http://moon245.3dtotal.com/admin/new...aph-editor.jpg
En connaissez-vous ?
Version imprimable
Bonjour,
Je cherche une librairie pour faire une fenêtre permettant à l'utilisateur de manipuler une courbe en 2D. Un peu comme ça : http://moon245.3dtotal.com/admin/new...aph-editor.jpg
En connaissez-vous ?
Ca depend, dans quel langage?
Ah, mince effectivement, info importante... En C++ ou C.
Désolée, pas d'idée d'editeurs de graphes pour c/c++, je en connais que des bibliothèques graphiques qui t'obligeraient à coder l’affichage .
Edit: autant pour moi, apres une petite recherche je pense que http://matthieu-brucher.developpez.c...mplementation/ correspond à ta recherche.
Je conseillerais Qt (GUI) et QWT (graphes). (En esperant que tu aies déjà touché à Qt)
Merci Malinaka pour ta suggestion, mais je ne connais pas Boost et vu le temps que j'ai, je préfère ne pas me lancer là-dedans.
J'ai rapidement regardé QWT. Mais je n'ai pas vu s'il était possible de manipuler via la souris les points de contrôles. Est-ce que quelqu'un saurait ?
Pour donner plus de détails sur ce que je recherche, j'ai besoin d'avoir une fenêtre dans laquelle une courbe est dessinée. L'utilisateur doit pouvoir ajouter/retirer/déplacer des points de contrôle et la courbe est mise à jour en fonction. Idéalement, j'aimerai avoir la possibilité de choisir entre différentes types de courbes (Bezier, Hermite, bspline, ...). Je cherche donc une librairie qui me facilite la tâche (surtout l'affichage des différents types de courbes, la gestion des points me parait plus facile).
Salut,
OpenGL permet de faire tout ça, mais faudra que tu implémentes une GROSSE partie à la main, et ce n'est sans doute pas ce que tu veux :aie:
Effectivement, mais c'est justement ce que je voudrais éviter.
Pour QWT, tout est dans la doc : QwtPicker.
Bonjour,
Pas sur que cela vous suffise, mais vous pouvez tester ceci -> http://www.iquilezles.org/apps/graphtoy/index.html