【发布时间】:2020-12-26 19:31:50
【问题描述】:
在 Assimp API 中 aiNode 可以与多个网格链接。
for (int i = 0; i < node->mNumMeshes; ++i)
{
auto j = node->mMeshes[i];
aiMesh *mesh = scene->mMeshes[j];
}
我尝试创建此类文件 (FBX/OBJ/DAE) 以进行测试,但未成功。 您能否提供此类文件的示例,其中某些对象与多个网格链接。 FBX/OBJ/DAE 或其他 3D 格式是否有可能实现此功能? 例如,在 Blender 中(据我所知)不可能将多个网格放入一个对象中。
【问题讨论】:
-
mMeshes- 保存来自aiScene的aiMesh的索引。在aiMesh文档 (sir-kimmi.de/assimp/lib_html/structai_mesh.html) 中,您可以读到:“网格表示具有单一材料 的几何体或模型。” 也许如果您在搅拌机中添加两个要反对的材料,您会在 assimp 中获得更多的网格。 -
是的,没错。谢谢。