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

C++ Discussion :

quelles librairies/outils utiliser: GNUPLOT? QWTPLOT3D? OPENGL?


Sujet :

C++

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut quelles librairies/outils utiliser: GNUPLOT? QWTPLOT3D? OPENGL?
    Bonjour tous,

    je suis débutant en C++ et je n'ai donc pas assez de recule pour savoir quelle librairie utiliser pour faire un graphique un peu special.

    ==> je veux faire un cube qui contient des sphères à l’intérieur comme dans ma piece jointe.

    en fait j'ai un programme qui me donne plusieurs données:

    1°) le rayon des spheres
    2°) la fraction de volume de shperes:
    => volume des spheres / volume du cube (qui est =1)
    3°) le nombre de spheres

    Ce que je voudrais c'est

    1°) afficher un cube comme ceci
    2°) au fur à mesure de l'execution afficher les spheres dans ce cube

    ce que j'ai actuellement

    En ce moment j'ai un programme que j'ai fais sous code::block qui me permet de trouver toutes les caractéristiques des shperes.

    J'ai basculé le programme sous Qt car je pensais faire ceci sous Qt mais je ne sais pas si avec Qt il est facile de faire ceci?

    => j'ai fouillé sur le net et j'ai vu qu'il exister différentes choses pour faire ce que je souhaite:

    QWTPLOT3D
    GNUPLOT
    OPENGL

    mais avant de me lancer je voudrais savoir qu'es ce qu'il vaut mieux utiliser:
    => le plus simple des 3 qui permet de faire ceci
    => j'ai pensé à QWTPLOT3D car j'utilise QT mais je ne sais pas si c'est le mieux
    apparemment il y a GNUPLOT qui est tres bien car il a des outils pré intégré comme le zoom ou rotation des axes...

    pourriez vous m'orientez? (et si possible me donner des indications sur ce que je souhaite faire)

    A terme j'aimerai bien pouvoir faire des choses dans ce genre aussi (voir piece jointe 2)

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par défaut
    Hello

    Avec seulement le problème numéro 1, à ta place, j'utiliserais un bête moteur de rendu, OpenGL seul ou bien Ogre3D pour te faciliter la tâche. Sinon, avec une vision plus long terme, vu que tu cherches d'autres types de graphiques, tu as VTK qui est fait pour, destiné à une utilisation scientifique, et open source ! Il te permettra sûrement de faire tout ce que tu cherches.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    merci beaucoup canard

    en effet je fais faire ceci je pense

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SNMP]Quelle librairie SNMP utiliser avec Qt
    Par zodd dans le forum Développement
    Réponses: 0
    Dernier message: 18/09/2013, 18h41
  2. Quelle librairie audio utiliser?
    Par piemur2000 dans le forum Multimédia
    Réponses: 5
    Dernier message: 27/11/2009, 14h35
  3. [C#][OpenGL] Quelle bibliothèque pour utiliser OpenGL en C#
    Par glKabuto dans le forum Windows Forms
    Réponses: 6
    Dernier message: 23/05/2006, 13h56
  4. [Prog graphique] Quelle librairie utiliser?
    Par vinzzzz dans le forum C
    Réponses: 11
    Dernier message: 23/01/2006, 18h57
  5. Quelle librairie (portable) utiliser pour le son ?
    Par Nico*3-3 dans le forum Bibliothèques
    Réponses: 20
    Dernier message: 19/03/2005, 00h01

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