сетка из кубиков андроид - PullRequest
0 голосов
/ 20 марта 2012

Я читаю размеры куба из файла (x, y, z) и создаю массив вершин opengl с одинаково расположенными точками.Я могу отобразить точки в виде трехмерного точечного куба (x, y, z).Тем не менее, я хочу отображать маленькие кубики вместо точек, чтобы вывод был похож на сетку кубов размером x * Y * Z вместо 3d точек.Как я могу добиться этого в Android OpenGes1.0 в Java?

Спасибо.

1 Ответ

0 голосов
/ 20 марта 2012

Вы должны создать индексный буфер, который перечисляет порядок посещаемых вершин (из вашего буфера вершин), а затем рисует их в виде треугольников (или, в идеале, в виде треугольной полосы).

Например, если у вас естьчетыре вершины, верхний левый, верхний правый, нижний левый, нижний правый, в таком порядке, ваш индексный буфер будет выглядеть примерно так: [0, 1, 3, 2] для наматывания вершин по часовой стрелке.

Поскольку вершины расположены на одинаковом расстоянии и осивыровненный, не должно быть слишком сложно написать цикл, который сгенерирует подходящий индексный буфер для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...