Changeset 2820 in orxonox.OLD for orxonox/trunk/importer/object.cc
- Timestamp:
- Nov 12, 2004, 1:06:13 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/importer/object.cc
r2804 r2820 76 76 vertices = new Array(); 77 77 normals = new Array(); 78 vTexture = new Array(); 78 79 while(!OBJ_FILE->eof()) 79 80 { … … 114 115 else if (!strncmp(Buffer, "vt ", 2)) 115 116 { 116 // printf ("verticeTangent found");117 readVertexTexture(Buffer+3); 117 118 } 118 119 … … 149 150 normals->finalizeArray(); 150 151 glNormalPointer(GL_FLOAT, 0, normals->getArray()); 152 vTexture->finalizeArray(); 151 153 } 152 154 … … 208 210 //glArrayElement(atoi(vertex)-1); 209 211 glNormal3fv(normals->getArray() +(atoi(normal)-1)*3); 212 glTexCoord2fv(vTexture->getArray()+(atoi(texture)-1)*2); 210 213 glVertex3fv(vertices->getArray() +(atoi(vertex)-1)*3); 211 214 … … 225 228 } 226 229 230 bool Object::readVertexTexture (char* vTextureString) 231 { 232 readVertices = true; 233 char subbuffer1[20]; 234 char subbuffer2[20]; 235 sscanf (vTextureString, "%s %s", subbuffer1, subbuffer2); 236 if (verbose >=3 ) 237 printf("found vertex-Texture %s, %s\n", subbuffer1,subbuffer2); 238 vTexture->addEntry(atof(subbuffer1)); 239 vTexture->addEntry(atof(subbuffer2)); 240 return true; 241 } 242 243 227 244 bool Object::readMtlLib (char* mtlFile) 228 245 {
Note: See TracChangeset
for help on using the changeset viewer.