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

Qt Discussion :

Une librairie 3D ?


Sujet :

Qt

  1. #1
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 176
    Par défaut Une librairie 3D ?
    Bonjours à tous,

    Quelqu'un connaitrait une librairie 3D OO pas très compliquée exploitable depuis une interface Qt. Je sais qu'il existe un module OpenGl dans Qt mais j'ai la flemme de me mettre à l'OpenGL.
    Ce que je veux faire est assez simple : afficher un graphe en 3D (qui correspond à un réseau de neurones) et faire des animations dessus comme dans la photo jointe (mais peut être pas aussi joli).

    Merci d'avance.
    Images attachées Images attachées  

  2. #2
    Rédacteur
    Avatar de Amnell
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    1 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 840
    Par défaut
    Tu as effectivement tout ce qui s'oriente assez vers OpenGL : QtOpenGL, Ogre+Qt, etc.
    Tu peux aussi partir sur la 2D avec QGraphicsScene/view, SDL+Qt, etc. bien que je doute que ça te convienne.
    N'oubliez pas de consulter la FAQ Qt ainsi que les cours et tutoriels C++/Qt !

    Dernier article : Débuter avec les Enlightenment Foundation Libraries (EFL)
    Dernières traductions : Introduction à Qt Quick - Applications modernes avec Qt et QML
    Vous cherchez un livre sur Qt 5, Qt Quick et QML ? Créer des applications avec Qt 5 - Les essentiels

  3. #3
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 176
    Par défaut
    Merci pour la réponse.
    J'ai regardé Ogre et SDL mais c'est trop compliqué pour ce que je veux faire.
    J'utilise déjà les QGraphicsxxx de Qt. Je recherche justement l'équivalent en 3D.
    Je suis tombé sur LibQGLViewer http://www.libqglviewer.com/index.html mais je ne sais pas encore ce que ça vaut.

  4. #4
    Membre expérimenté
    Avatar de laumaya
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Août 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Août 2008
    Messages : 82
    Par défaut
    Bonjour,
    Étant le "papa" de GLC_lib, je te proposerais bien cette librairie.
    Contrairement à QGLViewver, avec GLC_lib, tu peux facilement afficher des modèles 3D (Collada, 3Dxml, 3ds, OBJ, stl, off).
    Tu trouveras des exemples sur mon site :
    Voici une capture d'un exemple :


    Ou pour un exemple plus velu, tu as GLC_Player

    Bon courage.

  5. #5
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 176
    Par défaut
    Super, merci.
    Et est ce qu'il est possible de faire des animations genre changer la luminosité ou la couleur des objets en un temps raisonnable ?

  6. #6
    Membre expérimenté
    Avatar de laumaya
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Août 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Août 2008
    Messages : 82
    Par défaut
    Citation Envoyé par kmedghaith Voir le message
    Super, merci.
    Et est ce qu'il est possible de faire des animations genre changer la luminosité ou la couleur des objets en un temps raisonnable ?
    Oui, sans problème.
    Même en temps réel.

  7. #7
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 176
    Par défaut
    Merci pour le tuyau laumaya.
    J'ai regardé la lib. C'est apparemment très bien fait et relativement simple d'utilisation (pour un gars qui ne connait presque rien à OpenGl comme moi). Les exemples dans le GLC_Player sont impressionnants.
    Ça devrait être rajouté à la rubrique "Outils Qt", non ?

  8. #8
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 796
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 796
    Par défaut
    Citation Envoyé par kmedghaith Voir le message
    Ça devrait être rajouté à la rubrique "Outils Qt", non ?
    C'est fait. Tu peux aller y jeter un coup d'oeil.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  9. #9
    Membre expérimenté
    Avatar de laumaya
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Août 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Août 2008
    Messages : 82
    Par défaut
    Citation Envoyé par kmedghaith Voir le message
    Merci pour le tuyau laumaya.
    J'ai regardé la lib. C'est apparemment très bien fait et relativement simple d'utilisation (pour un gars qui ne connait presque rien à OpenGl comme moi). Les exemples dans le GLC_Player sont impressionnants.
    Merci pour les compliments.

    Si tu veux des tuyaux, n'hésites surtout pas à me contacter.

  10. #10
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 176
    Par défaut
    Ok merci.

  11. #11
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 72
    Par défaut
    Salut,
    je profite pour me brancher à la discussion.
    Grace à ce topic, je viens de faire la connaissance de GLC_lib et je dois dire qu'elle est assez interessante.
    Cepandant, je me demande s'il est possible de la compiler en static sur windows (comme qwt par exemple).
    merci et bonne continuation pour GLC_lib

  12. #12
    Membre expérimenté
    Avatar de laumaya
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Août 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Août 2008
    Messages : 82
    Par défaut
    Salut,
    Désolé dj_the_kid, je suis passé à coté de ton message.

    J'ai jamais essayé de compiler glc_lib en statique mais je ne vois pas pourquoi ça ne fonctionnerai pas. je pense qu'il suffit de modifier le fichier projet.
    @+

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

Discussions similaires

  1. création d'une librairie dynamique
    Par bilo2000 dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 26/08/2004, 15h17
  2. Creer et utiliser une librairie externe à l'exécutable
    Par multani dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 06/11/2003, 10h11
  3. Utiliser une librairie graphique
    Par Troopers dans le forum Linux
    Réponses: 6
    Dernier message: 22/08/2003, 11h22
  4. Réponses: 5
    Dernier message: 11/03/2003, 11h49
  5. inclure une librairie *.lib
    Par darkbm dans le forum C
    Réponses: 2
    Dernier message: 16/12/2002, 22h48

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