使用Assimp加载模型时,在遍历顶点和面数据前,需要判断面数据的数量是否为0。如果为0,则需要跳过面数据的遍历,否则可能会导致程序崩溃。
示例代码:
if(mesh->mNumFaces > 0) { // 遍历面数据 for(unsigned int i=0; i < mesh->mNumFaces; i++) { // ... } }
上一篇:AssimpC++-多面体/畸变物品:FBX导入/导出-远离原点
下一篇:Assimp处理节点