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

OpenGL Discussion :

OpenGl - Matlab


Sujet :

OpenGL

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    janvier 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut OpenGl - Matlab
    Bonjour à vous,

    Nouveau parmi vous, je ne sais si ce message est correctement orienté. N’hésitez pas à m’en faire la remarque si nécessaire. J’ajouterais que mes compétences en informatique sont extrêmement réduite ce qui expliquera sûrement les questions simple voire simpliste.

    Voilà ce qui m’amène donc :

    Je souhaite animer un objet créer avec openGl sous C ( compilateur « dev » ) à l’aide de données vectorielles obtenues sous Matlab. Ces vecteurs (tableaux ou structures) obtenus sous Matlab ont une extension type .mat mais peuvent également être sauvegardés dans un fichier texte ou sous un tableur type excel.

    Comment puis-je simplement extraire ces donnés vectorisée (par exemple les positions et les vitesses d’un solide dans un repère 3D) pour créer un déplacement de l’objet sous openGl ?

    J’espère avoir été assez clair . :o)

    Merci à vous

    Emmanuel

  2. #2
    Membre à l'essai
    Inscrit en
    janvier 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 17
    Points : 20
    Points
    20
    Par défaut
    d'abord, parse ton fichier :
    remplis les données suivantes :

    typedef struct
    {
    double x;
    double y;
    double z;
    } Point;

    Point listepoints[N]; // a toi de fixer N
    int Indextriangles[3*N]; // ici, défini les triangles orientés dans le sens trigo : en mettant un lien (un index) vers les bons points.

    tu viens de créer ce qu'on appelle un Vertex Array.

    Une fois que tu as cela, si tu veux ton vecteur de déplacement, tu peux parfaitement faire :

    Point VecteurDeplacement; // y'a un x,y,z

    Ensuite, quand tu as ça, le reste se fait bien, reparle m'en quand tu as remplis ces structrures

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    janvier 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ton aide rapide.

    Bon, il va me falloir un peu de temps d'analyse car ce que tu m'écris n'est pas simple pour moi ;o)

    J'essaies et te tiens au courant si j'arrive à avancer dans ce sens

    Emmanuel

Discussions similaires

  1. OpenGL et MATLAB
    Par n2engineer5 dans le forum MATLAB
    Réponses: 2
    Dernier message: 11/09/2011, 20h45
  2. [Outil 3D]matlab ou C++ Plus OpenGL
    Par deeal dans le forum Développement 2D, 3D et Jeux
    Réponses: 5
    Dernier message: 24/03/2006, 20h31
  3. OpenGL et *.3ds
    Par tintin22 dans le forum OpenGL
    Réponses: 4
    Dernier message: 06/05/2002, 14h51
  4. OpenGL ou DirectX
    Par Nadir dans le forum DirectX
    Réponses: 6
    Dernier message: 02/05/2002, 13h48
  5. Opengl -- Les surfaces
    Par Anonymous dans le forum OpenGL
    Réponses: 2
    Dernier message: 02/05/2002, 11h14

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