Bonjour,
Je connais correctement le C++ et un peu moins matlab.
A la base j'ai fait tout un programme matlab appelant des fonctions que j'ai réalisées en matlab. Au final ce programme est destiné à me sortir une map d'isovaleurs ce que je fais avec contourf.
Vu la lenteur de matlab et pour d'autres raisons... j'ai entièrement ce que j'avais fait en c++ et j'enregistre ma matrice de sortie dans un txt.
Ensuite il faut également que je fasse la partie graphique, à savoir tracer mes isovaleurs. J'ai donc tenté de réaliser cela avec openGL mais je ne suis pas satisfait du résultat, d'une part car mon algo pour les isovaleurs ne me semble pas être au top et d'autre part car il est difficile d'avoir le rendu de contourf, j'ai le rendu de contour donc sans remplissage des polygones et devoir les remplir en openGL me semble être une vraie galère.
Je me dis donc que je pourrais peut-être matlab pour la partie graphique mais voilà je ne sais pas comment m'y prendre et j'ai une question mais peut-être me proposerez vous mieux après sur la façon de m'y prendre.
Avant tout je précise que ce programme doit fonctionner sur une machine ou il n'y pas matlab.
Donc avec le mcr, j'ai cru comprendre qu'on pouvait réaliser toute interface graphique matlab, appeler du C++, et donc également par la suite pouvoir utiliser ma fonction contourf tranquilement. Est-ce que je me trompe sur ce point?
Ensuite, est-il également possible de faire son interface en C++ et uniquement d'appeler à l'aide du runtime de matlab, la fonction contourf et d'avoir la fig afficher dans un panel de mon interface ?
Merci à quiconque prendra le temps de me répondre
Partager