IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques C++ Discussion :

C++ et Tracé d'iso-valeurs.


Sujet :

Bibliothèques C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Points : 28
    Points
    28
    Par défaut C++ et Tracé d'iso-valeurs.
    Bonjour,

    Alors voilà, j'ai tenté pour une appli que je développe en C/C++ d'intégrer de l'openGL pour tracé des courbes d'isovaleurs à partir d'une matrice N*M.
    Mon algo pour les tracer ne me semble pas terrible et puis surtout je ne veux pas juste les contours, j'aimerais aussi les remplir, le rendu visuel est tout simplement bien meilleur un peu comme ce que fait contourf de matlab.

    Exemple : http://yapso.sourceforge.net/demo/test_contourf.png

    Ce que j'ai fait ressemble à ce que fait contour de matlab donc sans remplissage
    Exemple : http://faculty.petra.ac.id/resmana/p...f/grapha13.gif

    Et donc j'aimerais savoir si quelq'un connait une biblio pouvant me faire cela, tracé d'isovaleurs à partir d'un maillage tout ce qu'il y a de plus simple une grille (matrice) et qui remplisse
    Avec une colorbarre aussi, cela va de soi.

    Merci d'avance.

  2. #2
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut
    Houlà, ca fait beaucoup de chose !

    Concernant l'extraction des isovaleurs, je te conseil vigra, qui est une lib tres bien faite pour manipuler/traiter des images/matrices (pas nécessaire de la compiler). En terme de traitement d'images, l'extraction des isoregions ce fait par labellisation (extraction des régions connexes) de l'image (exemple avec vigra). Les iso-contour s'obtiennent en dérivant l'image labellisée.

    Pour le dessin dans opengl: tu peux dessiner ta matrice comme une texture non?

    La colorbarre : pas le choix, faut la dessiner à la main dans opengl. Sinon, comme tu semble uniquement manipuler des données 2D, pourquoi ne pas utiliser Qwt (avec Qt), elle gère le dessin d'isocontours (voir screenshot)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Points : 28
    Points
    28
    Par défaut
    Merci
    Tu me fais gagner du temps, et j'ai du choix

Discussions similaires

  1. [JDOM] Récupérer valeur d'un XML en ISO 19139
    Par batchi dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 19/07/2013, 14h34
  2. [Débutant] tracé d'un disque avec valeurs
    Par thomMonteillet dans le forum MATLAB
    Réponses: 6
    Dernier message: 13/01/2013, 22h54
  3. Réponses: 2
    Dernier message: 02/08/2012, 09h05
  4. [To Workspace] Tracé de valeur en continu
    Par heisenberg dans le forum Simulink
    Réponses: 2
    Dernier message: 28/09/2008, 08h27
  5. Réponses: 2
    Dernier message: 29/05/2007, 12h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo