загрузка фреймворка min3D .OBJ и .3DS.Возобновить перерисовку - PullRequest
2 голосов
/ 24 января 2011

Я использовал min3D framework для моего последнего проекта, и у меня есть пара проблем.

Во-первых - требуется много усилий, чтобы загрузить мой автомобильмодель из .OBJ файла.

Мне удалось сделать это только путем преобразования файла .obj в .3ds (это был единственный способ уменьшить размер с 5mb до 1mb, который я могу поместить и прочитать из папки активов.) но у меня все еще есть некоторые проблемы, такие как отсутствие краев (некоторые части машины просто не рисуют).Во-вторых, мне трудно перезагружать свой OpenGL в Resume.

Мне нужно заново перерисовать модель после нажатия кнопки «назад», но я могу это сделать, только если я проанализирую файл .3dsснова.Это занимает слишком много памяти и времени, чтобы делать это снова и снова, и если я пытаюсь использовать уже проанализированный ObjContainer, он просто не рисует (я получил пустое представление OpenGL).

Итак, чтобы подвести итог моих вопросовявляются:

  1. Как правильно загружать огромные (3-5 МБ) .OBJ или .3DS файлы через min3D Framework и не потерять какие-либо части модели?

  2. Как перерисовать модель снова на Resume без разбора файла .OBJ снова и снова?

...