Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2015, 00:41   #1
bosyak
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 29
По умолчанию Приоритетность OPENGL

можно ли как то отключить эту приоритетность помощью glenable/gldisable
Пример на картинке:
Черный квадрат был нарисован первый белый квадрат вторым и он получается в большем приоритете, и вот как сделать так чтобы черный квадрат рисовался первым но не был прозрачным?
Изображения
Тип файла: jpg Безымянный.jpg (2.7 Кб, 137 просмотров)
bosyak вне форума Ответить с цитированием
Старый 04.10.2015, 01:00   #2
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

чего, чего???

для установления прорядка отрисовки есть такие интресные процедуры как glFinish и glFlush.
f.hump вне форума Ответить с цитированием
Старый 04.10.2015, 01:33   #3
bosyak
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 29
По умолчанию

ладно объясню по другому, в 3д кубе у меня есть сетка из квадратов 99х99
с разовыми значениями вершин типа графика, так воот как сделать так чтобы график не был прозрачным???Вот как у меня сйчас
Изображения
Тип файла: jpg Безымянный.jpg (20.8 Кб, 140 просмотров)
bosyak вне форума Ответить с цитированием
Старый 04.10.2015, 01:38   #4
bosyak
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 29
По умолчанию

Вот мой рисунок если смотреть с другой стороны
тоесть с 1 стороны если смотреть получается прозрачная картинка, а если с другой то нет
Изображения
Тип файла: jpg Безымянный1.jpg (25.3 Кб, 146 просмотров)
bosyak вне форума Ответить с цитированием
Старый 04.10.2015, 10:55   #5
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
Вот мой рисунок если смотреть с другой стороны
с другой стороны - это снизу?
и что удивительного в том, что когда смотришь на пик сверху ты его видишь целиком, а когда смотришь снизу он скрыт?
f.hump вне форума Ответить с цитированием
Старый 04.10.2015, 12:17   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

можно включить буфер глубины конечно.

но вообще тут как с рисованием в жизни, нижний слой рисуйте первым.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.10.2015, 16:29   #7
bosyak
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 29
По умолчанию

на рисунках две нижних стороны просто разные градусы просмотра
depth буфер у меня включен и все равно
bosyak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL PANDA8 Помощь студентам 8 18.02.2015 12:46
OpenGL Pikovaya_dama C# (си шарп) 1 03.12.2013 07:56
Qt и openGL Hemul Qt и кроссплатформенное программирование С/С++ 1 15.03.2013 16:37
Qt+OpenGL. Qt "не видит" функции OpenGL EnterFix Qt и кроссплатформенное программирование С/С++ 4 29.01.2013 18:59
OpenGL LENA_M C# (си шарп) 0 06.05.2011 13:01