C# Assimp lib не может получить информацию об индексе

Я использую Assimp для C#. Я импортирую файлы 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 ответов

Другие вопросы по тегам