[open gl] mon programme affiche une fenetre vide !
mon programme affiche une fenetre vide ! [open gl] - C++ - Programmation
MarshPosté le 04-01-2003 à 18:10:03
j'ai fait un programme qui lit dans un fichier .ase et qui a l'air de marcher. mais le probleme c que quand je veux afficher mon objet en open gl,j'obtiens un une fenetre avec un fond noir. pouvez vous m'aider a trouver l'erreur s'il vous plait ?
Code :
#include <stdio.h>
#include <iostream.h>
#include <string.h>
#include <GL/glut.h>
#define nb_vertices 200000
#define nb_faces 200000
float tab_vertices [nb_vertices][3] ;
int tab_sommets [nb_faces][3] ;
int i=0 ;
int k=0;
void lecture ()
{
char tmp [100] ;
char tmp2 [100] ;
char tmp3 [100] ;
int temp [nb_vertices] ;
char chaine [100] ;
strcpy (chaine , "*MESH_VERTEX" ) ; //affecte la chaine "*MESH_VERTEX" au tableau chaine
char passe_ligne [200] ;
char nom_fichier[] = "cool.ase" ;
FILE *cool ; //pointeur sur le fichier cool
if ((cool = fopen(nom_fichier, "r" )) == NULL)
return ;
do
{
do
{
fscanf(cool, "%s", tmp) ;
}
while (strcmp (chaine, tmp) != 0) ; //passe toutes les chaines en revue jusqu'a qu'a ce que tmp soit égal à chaine ("*MESH_VERTEX" )
do//rempli le tableau avec des coordonnées de vertices
Marsh Posté le 04-01-2003 à 18:10:03
j'ai fait un programme qui lit dans un fichier .ase et qui a l'air de marcher. mais le probleme c que quand je veux afficher mon objet en open gl,j'obtiens un une fenetre avec un fond noir.
pouvez vous m'aider a trouver l'erreur s'il vous plait ?