Пытаясь проанализировать файл OBJ (wavefront), чтобы нарисовать его в OpenGL ES20, я столкнулся с проблемой, которую не знаю, как решить/решить:
В файле ровно 50 000 (50 000) вершин, и все они используются в гранях. Когда я загружаю объект, я разбираю лица в индексы, которые должны быть UNSIGNED_SHORT, что, к сожалению, недоступно в Java, я использую Shorts, которые заканчиваются примерно на 32k. Поскольку у меня больше вершин и граней, я получаю исключение NumberFormatException.
Как мне решить эту проблему, не удаляя вершины? Любой обходной путь?