Я работаю над небольшим движком DX11 с использованием SharpDX и пытаюсь импортировать 3D-модели .CGF, которые выглядят так:
Vx: 0.2657574 Vy: 15.89708 Vz: 568.179
Nx: -2130.997 Ny: 0.7095607 Nz: -0.6526076
Vx: 0.2657574 Vy: 7.688416 Vz: 568.179
Nx: -2130.997 Ny: -0.7095606 Nz: -0.6526074
F1: 4 F2: 302 F3: 303
mtl: 0 smgroup: 1
F1: 4 F2: 2897 F3: 2899
mtl: 1 smgroup: 1
U: 0.3642449 V: 0.28958067
U: 0.36424488 V: 0.19414064
Я сделал конвертер для загрузки файлов CGF,он работает для моделей с одинаковым количеством вершин и координат текстуры, подобных этой: ![enter image description here](https://i.stack.imgur.com/8TWhK.jpg)
Но если число координат текстуры меньше или больше числа вершин, я нене знаю, как поступить: ![enter image description here](https://i.stack.imgur.com/waI23.jpg)