Ни сколь не претендую на право называться специалистом 3Д,но..
1. Мне кажется записывать в текстовой форме стоит вот так :
[Common]
NumBones 0
FramesType Single
NumFrames 1
[LOD]
0
[Materials]
Baklan
[FaceGroups]
746 815
0 0 746 0 815 0
[Vertices_Frame0]
0.481806 -0.213426 0.239417 -0.982922 0.184012 -0.001711
тоесть сами данные начинать писать без смещения строки от края на один символ У ВСЕХ строк, так как я показал в примере.
У Вас сами данные(цифры) записываются со смещением на один символ
2. Стоит дописывать в самый конец-текста(внизу) в конец всего текста ; eof
вот так :
.
.
[LOD3_Faces]
2 3 0
1 2 0
[LOD3_ShVertices_Frame0]
[LOD3_ShFaces]
2 3 0
1 2 0
; eof
3. Обязательно сохраните возможность записывать меш в текстовом формате ! Даже если начнете расширять возможности программы до экспорта-импорта.
а) по желанию записать меш в текстовик
б) по желанию записать меш в бинарник
Спасибо за желание сотворить полезную программку.
Последний раз редактировалось carsmaster; 05.09.2015 в 19:20.
|