Assimp::Importer importer;
const aiScene* scene = importer.ReadFile(myFile,
aiProcess_Triangulate |
aiProcess_JoinIdenticalVertices |
aiProcess_OptimizeGraph |
aiProcess_OptimizeMeshes |
aiProcess_GenSmoothNormals |
aiProcess_CalcTangentSpace);
OutputDebugStringA(importer.GetErrorString());
aiMesh* mesh = scene->mMeshes[0];
if (!mesh->HasNormals() || !mesh->HasPositions() || !mesh->HasFaces() || !mesh->HasTangentsAndBitangents())
return false;
如果我在此代码中打破,则“网格” PTR具有正常状态,但是探针和bitangents为无效。
没有从'importer.getErrorString()'输出的任何内容
提出您的问题,我想您正在尝试找到两个部分之间的角度?您知道两个部分之间的角度是否存储在步骤(STP)中,还是AutoCAD,Autodesk生成的OBJ文件?雷德