C#Assimp lib无法获取索引信息

时间:2017-09-16 20:50:14

标签: c# directx-11 sharpdx index-buffer

我正在使用Assimp进行C#.I导入fbx文件。我试图用索引缓冲区渲染包含多边形的文件。我试着让他们像:

    var meshes = meshFile.Meshes;

    foreach (Assimp.Mesh mesh in meshes)
    {
        List<Vertex> meshFileVerticesList = new List<Vertex>();

        if (mesh.HasVertices)
        {...
            if (mesh.HasVertices)
                {
               ...
                }

                Indices = mesh.GetShortIndices(); //I thought this will give to me something like 0,1,2  2,3,0 so on
        }

    }

我得到了指数的结果:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14....

如果我手动执行:Indices = new short[] { 0,1,2 2,3,0 }我会看到一张脸。

如何正确获取索引数据?或者fbx(?)

中没有索引数据

0 个答案:

没有答案