|
CFace *face = mesh->m_faces;
for(int i = 0; i < mesh->m_numFaces; i++, face++)
{
glBegin(GL_TRIANGLES);
glNormal3fv(mesh->m_normals[face->v[0]]);
glTexCoord2fv(mesh->m_tverts[face->t[0]]);
glVertex3fv(mesh->m_vertCache[face->v[0]]);
glNormal3fv(mesh->m_normals[face->v[1]]);
glTexCoord2fv(mesh->m_tverts[face->t[1]]);
glVertex3fv(mesh->m_vertCache[face->v[1]]);
glNormal3fv(mesh->m_normals[face->v[2]]);
glTexCoord2fv(mesh->m_tverts[face->t[2]]);
glVertex3fv(mesh->m_vertCache[face->v[2]]);
glEnd();
}
显示一个MESH
OPNGL用FACE
D3D如何做? |
|