Historique des modifications - Message

Message #8789

Sujet: Texture Coordinates sur Vertex partagés


TypeDateAuteurContenu
Correction acceptée12-09-2010 19:18:55Zorian
Texte original:
Merci pour les précisionswink
il y a un encore un truc que je comprend pas, c'est pourquoi ogl texture automatiquement ma troisième face sans que je lui demande, regarde:

Code c++ :


GLfloat CubePosData[] = {

	     // front face 	
        -1.0f, -1.0f,  1.0f,
		 1.0f, -1.0f,  1.0f, 
		 1.0f,  1.0f,  1.0f, 
		-1.0f,  1.0f,  1.0f, 

		// back face		
		 1.0f, -1.0f, -1.0f, 
		-1.0f, -1.0f, -1.0f, 
		-1.0f,  1.0f, -1.0f, 
		 1.0f,  1.0f, -1.0f, 
 };
GLubyte CubeIndexData[] = {
	0, 1, 2,  2, 3, 0,		// front face
	4, 5, 6,  6, 7, 4,		// back face
	5, 0, 3,  3, 6, 5
  };
GLfloat CubeCoordsData[] = {
   0,0, 1,0, 1,1, 0,1, // front face
   0,0, 1,0, 1,1, 0,1,  // back face
};


voilà, je ne comprend pas pourquoi il texture alors que je lui demande passad
Correction proposée:
Merci pour les précisionswink
il y a un encore un truc que je comprends pas, c'est pourquoi ogl texture automatiquement ma troisième face sans que je lui demande, regarde:

Code c++ :


GLfloat CubePosData[] = {

	     // front face 	
        -1.0f, -1.0f,  1.0f,
		 1.0f, -1.0f,  1.0f, 
		 1.0f,  1.0f,  1.0f, 
		-1.0f,  1.0f,  1.0f, 

		// back face		
		 1.0f, -1.0f, -1.0f, 
		-1.0f, -1.0f, -1.0f, 
		-1.0f,  1.0f, -1.0f, 
		 1.0f,  1.0f, -1.0f, 
 };
GLubyte CubeIndexData[] = {
	0, 1, 2,  2, 3, 0,		// front face
	4, 5, 6,  6, 7, 4,		// back face
	5, 0, 3,  3, 6, 5
  };
GLfloat CubeCoordsData[] = {
   0,0, 1,0, 1,1, 0,1, // front face
   0,0, 1,0, 1,1, 0,1,  // back face
};


voilà, je ne comprends pas pourquoi il texture alors que je lui demande passad
Création du message11-09-2010 19:07:13nico
Merci pour les précisionswink
il y a un encore un truc que je comprends pas, c'est pourquoi ogl texture automatiquement ma troisième face sans que je lui demande, regarde:

Code c++ :


GLfloat CubePosData[] = {

	     // front face 	
        -1.0f, -1.0f,  1.0f,
		 1.0f, -1.0f,  1.0f, 
		 1.0f,  1.0f,  1.0f, 
		-1.0f,  1.0f,  1.0f, 

		// back face		
		 1.0f, -1.0f, -1.0f, 
		-1.0f, -1.0f, -1.0f, 
		-1.0f,  1.0f, -1.0f, 
		 1.0f,  1.0f, -1.0f, 
 };
GLubyte CubeIndexData[] = {
	0, 1, 2,  2, 3, 0,		// front face
	4, 5, 6,  6, 7, 4,		// back face
	5, 0, 3,  3, 6, 5
  };
GLfloat CubeCoordsData[] = {
   0,0, 1,0, 1,1, 0,1, // front face
   0,0, 1,0, 1,1, 0,1,  // back face
};


voilà, je ne comprends pas pourquoi il texture alors que je lui demande passad

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
106 invités en ligne
membre en ligne: -
RSS Feed