Я использовал min3D framework для моего последнего проекта, и у меня есть пара проблем.
Во-первых - требуется много усилий, чтобы загрузить мой автомобильмодель из .OBJ
файла.
Мне удалось сделать это только путем преобразования файла .obj в .3ds
(это был единственный способ уменьшить размер с 5mb
до 1mb
, который я могу поместить и прочитать из папки активов.) но у меня все еще есть некоторые проблемы, такие как отсутствие краев (некоторые части машины просто не рисуют).Во-вторых, мне трудно перезагружать свой OpenGL в Resume.
Мне нужно заново перерисовать модель после нажатия кнопки «назад», но я могу это сделать, только если я проанализирую файл .3ds
снова.Это занимает слишком много памяти и времени, чтобы делать это снова и снова, и если я пытаюсь использовать уже проанализированный ObjContainer
, он просто не рисует (я получил пустое представление OpenGL).
Итак, чтобы подвести итог моих вопросовявляются:
Как правильно загружать огромные (3-5 МБ) .OBJ
или .3DS
файлы через min3D
Framework и не потерять какие-либо части модели?
Как перерисовать модель снова на Resume без разбора файла .OBJ
снова и снова?