![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| decembrist |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 1.4.2004 Репутация: нет Всего: нет |
Как нарисовать один многоугольник поверх другого в GL? У меня рисуется только один верхний а нижний пропадает(не зависимо от способа изображения - пробовал по точкам и через треугольники)
|
|||
|
||||
| gepard |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2477 Регистрация: 29.2.2004 Репутация: 2 Всего: 40 |
Ты имеешь ввиду абсолютно одинаковые многоугольники?
Попробуй включить glEnable(GL_DEPTH_TEST) - тест глубины. -------------------- Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным! © Я, Берсерк, что значит - Неистовый. |
|||
|
||||
| decembrist |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 1.4.2004 Репутация: нет Всего: нет |
Многоугольники разных размеров один больше другого (собственно большой круг и маленький эллипс ) Тест глубины включен
|
|||
|
||||
| gepard |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2477 Регистрация: 29.2.2004 Репутация: 2 Всего: 40 |
В таком случае у тебя должно быть видно, как слои какбы находятся друг на друге(ни один из них не находится в в полной видимости).
Продемонстрируй скриншот с тем, что у тебя на экране. -------------------- Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным! © Я, Берсерк, что значит - Неистовый. |
|||
|
||||
| decembrist |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 1.4.2004 Репутация: нет Всего: нет |
На экран у меня выводится только последний описанный многоугольник (эллипс) и все. Т.е. он как бы перекрывает предыдущий
|
|||
|
||||
| gepard |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2477 Регистрация: 29.2.2004 Репутация: 2 Всего: 40 |
Значит акромя теста глубины надо ещё что-то врубить. Я попжа позырю что именно, у меня сейчас нет возможности.
А есть ещё вариант - что ты где-то ошибся - попробуй вывести второй многоугольник рядом и чтобы он чуть-чуть перекрывал первый. -------------------- Когда начинаются цифровые войны, а траффик разносит моё сознание по бесконечным просторам инета, подобно ветру, разносящему листву по полям, тогда и только тогда я чувствую себя свободным! © Я, Берсерк, что значит - Неистовый. |
|||
|
||||
| decembrist |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 1.4.2004 Репутация: нет Всего: нет |
Интересно еще и то что если рисовать сначала фоновый круг а потом эллипс то результат - рисуется эллипс. Если фон круг закомментировать и рисовать один эллипс то ничего не рисуется :shock:
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |