Показать сообщение отдельно
Старый 06.09.2015, 01:47   #45
yt2
Местный
 
Регистрация: 18.01.2012
Сообщений: 784
По умолчанию

to N79:
сравнил меш CFAuxTorp.msh от самолёта А-20 из сфски 4.13 переведённый в текстовик вашей программой и оригинал.
отличия (сверял программой WinMerge)
1)как говорил выше carmaster отступ (пробел) в один символ не нужен
2) Секция [Common] записанная экспортером от 1С
NumBones 0 В оригинале тут между s и 0 три пробела, в вашем один
FramesType Single
NumFrames 1 В оригинале тут между s и 1 два пробела, в вашем один
Ерунда? Ерунда. Но всёж.
Иногда встречаются и меши сделанные Мараз экспортером, у них эта секция полностью совпадает с вашей
3)[Hooks]
хуки вида
0 -1 0 1 0 0 0 0 1 0.767157 -0.4956 -0.96075 совпадают.
хуки вида
0 -1 0 1 0 0 0 0 1 0.767157 -1.30 -0.91075
отличаются. в вашем число -1.30 записывается как -1.3
хуки вида
0 -1 0 1 0 0 0 0 1 0.0 -2.3 -0.6
отличаются. в вашем число 0.0 записывается как 0
4)[FaceGroups] (пример из другого меша)
1517 1125
0 0 1353 0 985 0
1 1353 164 985 140 0
тут различия опять в количестве пробелов. оригинальная тулза разделяет числа другим количеством пробелов между цифрами.
Опять же не принципиально, т.к. попадаются меши созданные не этой утилитой.
5)[Vertices_Frame0]
строка вида
-0.005127 -0.005096 0.000000 0.000000 0.000000 1.000000
записывается вашей программой как
-0.005127 -0.005096 0 0 0 1
6)[MaterialMapping]
Строка вида
0.000000 1.000000
записывается как
0 1
yt2 вне форума   Ответить с цитированием