Changeset 6162 in orxonox.OLD for trunk/src/lib/graphics/importer/model.cc
- Timestamp:
- Dec 19, 2005, 4:52:01 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/graphics/importer/model.cc
r6073 r6162 28 28 Model::Model() 29 29 { 30 // this->setClassID(CL_PROTO_ID, "ProtoClass");30 this->setClassID(CL_MODEL, "Model"); 31 31 this->pModelInfo.numVertices = 0; 32 32 this->pModelInfo.numTriangles = 0; … … 55 55 const GLfloat* pVertices = NULL; 56 56 const GLfloat* pNorm = NULL; 57 57 58 58 glBegin(GL_TRIANGLES); 59 59 for( int i = 0; i < this->pModelInfo.numTriangles; ++i) … … 64 64 glNormal3f(pNorm[0], pNorm[1], pNorm[2]); 65 65 glVertex3f(pVertices[0], pVertices[1], pVertices[2]); 66 66 67 67 pNorm = &this->pModelInfo.pNormals[this->pModelInfo.pTriangles[i].indexToNormals[1]]; 68 68 pVertices = &this->pModelInfo.pVertices[this->pModelInfo.pTriangles[i].indexToVertices[1]]; 69 69 glNormal3f(pNorm[0], pNorm[1], pNorm[2]); 70 70 glVertex3f(pVertices[0], pVertices[1], pVertices[2]); 71 71 72 72 pNorm = &this->pModelInfo.pNormals[this->pModelInfo.pTriangles[i].indexToNormals[2]]; 73 73 pVertices = &this->pModelInfo.pVertices[this->pModelInfo.pTriangles[i].indexToVertices[2]]; 74 74 glNormal3f(pNorm[0], pNorm[1], pNorm[2]); 75 75 glVertex3f(pVertices[0], pVertices[1], pVertices[2]); 76 76 77 77 } 78 78 glEnd();
Note: See TracChangeset
for help on using the changeset viewer.