FVF - Flexible Vertex Formats NEHE判断是否是同一条边 int vertA1 = pFaceA->vertexIndices[edgeA]; int vertA2 = pFaceA->vertexIndices[( edgeA+1 )%3]; int vertB1 = pFaceB->vertexIndices[edgeB]; int vertB2 = pFaceB->vertexIndices[( edgeB+1 )%3]; // 测试他们是否为同一边,如果是则设置相应的相邻顶点信息 if (( vertA1 == vertB1 && vertA2 == vertB2 ) || ( vertA1 == vertB2 && vertA2 == vertB1 )) { pFaceA->neighbourIndices[edgeA] = faceB; pFaceB->neighbourIndices[edgeB] = faceA; edgeFound = true; break; }