Не рисуются полигоны (WebGL)
Привет.
Мне нужно построить полигональною сетку такого типа: Вложение 17270 То есть орбитальная камера вращается кругом модели. Полигоны перерисовуются каждый раз когда камера меняет определенный диапазон кута поворота: Код:
//if Front Потом я хотел построить полигоны с помощью индексов:
Код:
gl.drawElements(gl.TRIANGLES, n * 6, gl.UNSIGNED_SHORT, 0);
Тест глубины включен: Код:
gl.enable(gl.DEPTH_TEST); Помогите мне пожалуйста, я не знаю в чем тут дело.:dontknow: |
Ответ: Не рисуются полигоны (WebGL)
Лучше вот, держи: http://www.khronos.org/webgl/wiki/Tutorial
Начни с начала, нежели переделывать что имеешь. Пошёл совсем не тем путём.. |
Ответ: Не рисуются полигоны (WebGL)
Вложений: 1
Спасибо... Я все таки нашел в своем коде ошибку:
слишком большое число итераций в цикле что генерировал индексы. оригинальный массив индексов - отображает полигоны потому что для вывода указывается их количество, но если оригинальный массив индексов инвертировать - в начале его будут несуществующие вершины. Потому то и не рисуется ничего. Но теперь то все рисуется, так что мой подход верный :ok: Вложение 17280 |
Часовой пояс GMT +4, время: 08:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot