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

Développement 2D, 3D et Jeux Discussion :

VTK et SGL avec C++ pour manipuler le format VRML ( maillage 3D et Texture)


Sujet :

Développement 2D, 3D et Jeux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 38
    Par défaut VTK et SGL avec C++ pour manipuler le format VRML ( maillage 3D et Texture)
    Bonjour à tous,
    Je travaille sur un projet qui a pour but de manipuler, traiter et gérer des images 3D sous le format VRML. Pour cela j'utilise le langage c++ avec le Visual c++ express edition 2008. Mais jusqu'à mnt j'ai des problèmes avec les bibliothèques.
    En fait, au début j'ai commencé à travailler avec la VTK qui offre des lib qui supportent le format VRML, mais apparament ces lib ne prennent pas en considération la texture des objets 3D ! (je reussi à lire les fichier .wrl, mais en affichage je n'apperçois que le maillage de mon objet )
    Du cout j'ai cherché à travailler avec la bibliothèque SGL. En l'explorant, elle semble contenir des lib bien riches, mais je n'arrive toujour pas à compiler un tout petit bout de code avec ! En fait j'ai toujours des erreurs de LINK tel que:
    1>main.obj : error LNK2019: symbole externe non résolu "public: void __thiscall SceneGraph::add(char *,bool,void (__cdecl*)(int,void *),void *)" (?add@SceneGraph@@QAEXPAD_NP6AXHPAX@Z2@Z) référencé dans la fonction "void __cdecl FaceShow(void)" (?FaceShow@@YAXXZ)

    Sachant que j'ai ajouté les path des fichiers générés par la bibliothèques ( .lib, .dll, ... )

    Je serai trés reconnaissante si quelqu'un peut m'aider à résoudre ce problème ou à m'éclaircir certains points concernant ces deux biblio ou qui a une suggestion d'une 3ième biblio plus efficace...

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 38
    Par défaut
    Est ce quelqu'un a déjà utilisé une de ces lib ( VTK ou SGL ) ou la lib OpenSceneGraph pour manipuler du maillage 3D? Et y a-t-il quelqu'un qui a déjà compilé SGL avec le visual C++ express edition 2008? J'ai des erreurs en compilant la biblio SGL de type:
    \sgl-0.7.0\sgldb\sgltristripper.hpp(539) : error C2679: '!=' binaire : aucun opérateur trouvé qui accepte un opérande de partie droite de type 'int' (ou il n'existe pas de conversion acceptable)

    Et pour le OSG j'ai une erreur lié à la biblio elle même lors de la compilation de mon projet rien qu'en fesant un include :

    1>d:\wafa\mon travail de pfe\tools\openscenegraph\include\osg\math(203) : error C3861: 'isnan' : identificateur introuvable

    ( math est une lib contenue dans OSG )

    quelqu'un peut il m'aider svp ?

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Bonjour.
    Pour le vrml, tu as l'api open inventor comme COin3D.
    C'est la même techno

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 38
    Par défaut
    Merci beaucoup, je vais voir ça tout de suite

  5. #5
    Membre émérite
    Avatar de Ange_blond
    Homme Profil pro
    Ingénieur développement en 3D temps réel
    Inscrit en
    Mars 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement en 3D temps réel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 902
    Par défaut
    J'utilise professionnellement OSG, et je n'ai pas de probleme avec...

    Tu as installé OSG comment sur ta machine ? quelle version ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 38
    Par défaut
    j'ai la OSG 2.0, j'ai utilisé un CMake pour la configurer et le visual c++ express edition 2008 pour la générer. tout c'est bien passé et ma biblio a été bien compilée sans aucun problème. mais en testant l'exemple suivant :
    http://www.openscenegraph.org/svn/os...viewerGLUT.cpp

    j'ai eu cette erreur :
    1>d:\wafa\mon travail de pfe\tools\openscenegraph\include\osg\math(203) : error C3861: 'isnan' : identificateur introuvable
    1>d:\wafa\mon travail de pfe\tools\openscenegraph\include\osg\math(204) : error C3861: 'isnan' : identificateur introuvable

    que j'arrive pas à résoudre

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/05/2015, 08h05
  2. Réponses: 7
    Dernier message: 04/04/2008, 10h16
  3. WebService avec Sharepoint pour manipuler des .doc
    Par Apo94 dans le forum Services Web
    Réponses: 3
    Dernier message: 20/03/2008, 12h42
  4. API Windows pour manipulation d'images avec transparence
    Par Grosbenji dans le forum Windows
    Réponses: 2
    Dernier message: 28/08/2007, 11h51
  5. Réponses: 19
    Dernier message: 24/05/2002, 16h36

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