Я учу себя opengl es. Недавно я понял, как анализировать/загружать сетку из файла .OBJ. Сейчас я пытаюсь применить к нему текстуру, я знаю, что могу использовать только один набор индексов... кроме того, что я потерял концепцию и код, необходимые для рисования текстуры на моем кубе. Подробное/полуподробное объяснение того, что требуется, код и описание того, что происходит, было бы очень признательно. Я не нашел много открытий на эту тему, и объяснения для меня немного расплывчаты. Пожалуйста, помните, что я использую opengl es. Заранее спасибо. Кстати, если это поможет, это файл .OBJ
enter code here
# Blender v2.62 (sub 0) OBJ File: ''
www.blender.org
mtllib untitled.mtl о Cube_Cube.002 v 1,067472 -0,769912 -1,117719 v 1,067472 -0,769912 0,882281 v -0,932528 -0,769912 0,882281 v -0,932527 -0,769912 -1,117719 v 1,067473 1,230088 -1,117718 v 1,067472 1,230088 0,882282 1,230088 v -0,932528 0,882281 v -0,932528 1,230088 -1,117719 0,951958 0,112804 В.Т. В.Т. 0,951958 -0,887196 -0,048042 -0,887196 В.Т. В.Т. -0,048042 0,112804 0,058859 0,112804 В.Т. В.Т. 0,058859 1,112804 1,058859 1,112804 В.Т. В.Т. 1,058859 0,112804 0,951958 1,112804 В.Т. В.Т. -0,941141 0,112804 -0,941141 -0,887196 В.Т. В.Т. 0,951958 0,058859 0,058859 -0,048042 В.Т. В.Т. 0,951958 -0,941141 vt 1,951958 -0,941141 vt -0,048042 -0,941141 usemtl Материал.001 s off f 5/1 1/2 4/3 f 5/1 4/3 8/4 f 3/5 7/6 8/7 f 3 /5 8/7 4/8 ж 2/1 6/9 3/4 ж 6/1 7/4 3/3 ж 1/5 5/6 2/10 ж 5/5 6/10 2/11 ж 5 /12 8/13 6/14 ж 8/12 7/14 6/15 ж 1/12 2/14 3/16 ж 1/12 3/16 4/13
P.S. Я понимаю, как читать/разбирать/понимать эти аспекты файла. Мне просто нужно пояснить, как я должен использовать один индексный буфер для текстуры и вершин, делая только один вызов drawelements. Еще раз спасибо!