Partage
  • Partager sur Facebook
  • Partager sur Twitter

loader .3ds

sa marche pas

    11 août 2006 à 13:52:29

    bonjour j'ai créé un loader .3ds qui charge les 3ds mais le programme bug a l'affichage (je me suis aidé de game creator pour le réaliser):
    voici le code :
    glPushMatrix();
        //glRotated(direction,0,0,1);   
        int i,j;
        glBegin(GL_TRIANGLES);
       
        for (i=0; i<voiture.num_mesh; i++)
        {
            for (j=0; j<voiture.mesh[i].num_faces; j++)
            {
               
               glVertex3d(
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].a].x,
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].a].y,
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].a].z
               );
               glVertex3d(
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].b].x,
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].b].y,
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].b].z
               );
               glVertex3d(
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].c].x,
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].c].y,
               voiture.mesh[i].vectrices[voiture.mesh[i].faces[j].c].z
               );
               
            }
           
        }
       
        glEnd();

    num_mesh , num_faces et num_vectrice ont été aloué dynamiquement dans une autre fonction.
    a,b,c sont les vectrice qui compose chaque face
    (les face sont décomposer en triangle en 3ds.

    si quelqu'un peut m'aider merci d'avance.
    j'ai testé et mon programme bug a la déclaration du deuxieme for.

    • Partager sur Facebook
    • Partager sur Twitter

    loader .3ds

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown