![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.11.2009
Сообщений: 6
|
![]()
Мне надо посередине формы рисовать картинку в OpenGL.Пробывал через фреймы делать не получается.На фрейме поставил Image1 и написал
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
![]()
По-моему GL не сильно дружит со всякими компонентами, у меня глючило со многими, рисуйте на форме.
Изобретатель велосипедов
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.11.2009
Сообщений: 6
|
![]()
В каких можно так делать?У меня есть рисунок, и мне надо посередине него рисовать картинку на OpenGl
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
![]()
Хмм... Делайте контекст на форме, грузите текстуру и рисуте на здоровье.
Изобретатель велосипедов
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 24.11.2009
Сообщений: 6
|
![]()
А можно по подробнее
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
![]()
Можно. Я так понял, вам нужно картинку на задний фон и поверх него что-то нарисовать, верно? Значит грузите текстуру в буфер, устанавливаете её и рисуете прямоугольник по точкам [-1,-1][-1,1][1,1][1,-1]. После этого вы вольны рисовать поверх всего этого всё что угодно.
Изобретатель велосипедов
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 24.11.2009
Сообщений: 6
|
![]()
а если мне надо на задний фон разместить картинку которая не соответствует размерам формы размещая ее по центру,и поверх нее рисовать Opengl. Я с текстурами пока работать не умею, ща пойду в книге поищу
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
![]()
тогда она растянется по размерам формы если указать нужные текстурные координаты. Посмотрите в книге про текстурирование, там не сложно.
Изобретатель велосипедов
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 24.11.2009
Сообщений: 6
|
![]()
А можно будет загрузить файл png?
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
![]()
Только через расширения, лучше не надо по началу. Сначала разберитесь. А что вам нужно от png?
Изобретатель велосипедов
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3D и OpenGl | Dj_smart | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 29.10.2017 11:31 |
OpenGl | Freer | Помощь студентам | 1 | 25.05.2009 17:57 |
OpenGL в С# | LeGAl | Общие вопросы .NET | 0 | 30.04.2009 02:15 |
OpenGL | Witaliy | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 01.05.2008 21:05 |