402 / 358 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
1

WinAPI+OpenGL

21.06.2012, 22:33. Показов 2524. Ответов 15
Метки нет (Все метки)

вообщем интересует связка WinAPI+OpenGL, ну как инициализируется окно и т.п., хочется материал на эту тему, но чтобы нормально обястнялось что для чего делается
и еще интересует как создать OpenGL сцену в какой-то части окна? ну например есть окно размерами 800х800 в его центре создать OpenGL сцену размерами 200х200?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2012, 22:33
Ответы с готовыми решениями:

WinAPI+openGL
Как инициализировать окно созданное с помощью WinAPI для работы с opengl, как сделать чтобы...

OpenGL, WinAPI
Здраствуйте, вообщем перейду сразу к делу, есть программа написанная на C++, хранение и...

Запустить Opengl 3.3 на WinApi
Здравствуйте, пытаюсь нарисовать треугольник ну ничего не выходит, не могу найти ошибку. Экран...

OpenGL 3.3, инициализированный WINAPI, вылетает
Всем привет. Изучаю OpenGL v3.3(больше видяха не держит ATI Mobility Radeon HD 4300). Уже...

15
402 / 358 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
21.06.2012, 23:28  [ТС] 2
если найду напишу
0
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
22.06.2012, 01:25 3
На части окна делается установкой соответствующего viewport'а, winapi не нужно.
0
73 / 19 / 0
Регистрация: 26.04.2012
Сообщений: 233
22.06.2012, 04:59 4
Ну народ,дофига и больше инфы об этом.Ищи по темам "Консольное приложение windows" и "инициализация Opengl в windows"...И переходи уже на linux)
Вот то что ты ищешь....;)
Что бы понять подробнее win api,тебе нужно читать отдельные материалы по нему.

Добавлено через 4 минуты
и еще интересует как создать OpenGL сцену в какой-то части окна? ну например есть окно размерами 800х800 в его центре создать OpenGL сцену размерами 200х200?
А это описывается в любой книге по Opengl.Так что давай исчи книгу и учись!И причём в большенстве книг так же инициализация есть(да даже во всех).К любой книге так же есть диск с примерами,его тоже можно скачать.
1
13 / 13 / 5
Регистрация: 29.06.2011
Сообщений: 85
22.06.2012, 08:01 5
Цитата Сообщение от aram_gyumri Посмотреть сообщение
и еще интересует как создать OpenGL сцену в какой-то части окна? ну например есть окно размерами 800х800 в его центре создать OpenGL сцену размерами 200х200
См. функцию glViewport(отсечение области вывода).
0
3230 / 1420 / 233
Регистрация: 26.02.2009
Сообщений: 7,378
Записей в блоге: 5
22.06.2012, 10:50 6
aram_gyumri, есть замечательная книга там и для Windows и для Linux и для Mac OS. Миллион раз её приводили на форуме. Что ж видимо придётся миллион первый раз:
OpenGL суперкнига (авторы Райт ; Липчак)
http://www.kodges.ru/11937-opengl.-superkniga.html
Хоть книга и старая(2006) но в ней есть даже шейдеры OpenGL 2.1
1
0 / 0 / 0
Регистрация: 03.05.2012
Сообщений: 30
22.06.2012, 11:30 7
Я ее сейчас как раз и читаю. Но там примеры не полностью приводятся, из-за этого она не тянет на супер книгу.
0
2062 / 618 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
22.06.2012, 11:38 8
Цитата Сообщение от arthur12345543 Посмотреть сообщение
Я ее сейчас как раз и читаю. Но там примеры не полностью приводятся, из-за этого она не тянет на супер книгу.
Читайте текст который расположен между примерами
0
402 / 358 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
22.06.2012, 13:32  [ТС] 9
Цитата Сообщение от Justix Посмотреть сообщение
И переходи уже на linux)
с виликим удавольствием перешел бы, но конкретно эту программу нужно реализовать под венду

Добавлено через 3 минуты
Цитата Сообщение от Justix Посмотреть сообщение
Ищи по темам "Консольное приложение windows" и "инициализация Opengl в windows"
спасибо
да видно эти канукулы на меня плохо повлеяли мозги совсем не работают)

Добавлено через 2 минуты
Цитата Сообщение от snake32 Посмотреть сообщение
OpenGL суперкнига (авторы Райт ; Липчак)
и про эту книгу я забыл, было время я ее читал, но недочетал до конца
0
73 / 19 / 0
Регистрация: 26.04.2012
Сообщений: 233
22.06.2012, 13:38 10
Цитата Сообщение от arthur12345543 Посмотреть сообщение
Я ее сейчас как раз и читаю. Но там примеры не полностью приводятся, из-за этого она не тянет на супер книгу.
Я тоже по ней.Знаешь почему не полностью?!Ну наверное потому что для этого есть диск к этой книге,который можно скачать набрав в гугле.И там все примеры.
Там конечно все примеры с глутом показываются.Но где то в середине есть инициализация в лине маке винде.Но всё равно придётся отдельно читать о взаимодействии в каждой системе,если хочешь что то серьёзное сделать.
0
402 / 358 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
22.06.2012, 13:43  [ТС] 11
и еще один вопрос с помощью glViewport-а можно получить такое?
где вместо белого квадрата должна быть сцена OpenGL?
Миниатюры
WinAPI+OpenGL  
0
73 / 19 / 0
Регистрация: 26.04.2012
Сообщений: 233
22.06.2012, 13:56 12
Да,конечно)
первые два атрибута это x и y положения области в которой рисует опенгл.3 и 4 атрибуты,ширина и высота,отображаемой области)
1
402 / 358 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
22.06.2012, 14:01  [ТС] 13
Justix, огромное спосибо, ты меня выручил)
0
73 / 19 / 0
Регистрация: 26.04.2012
Сообщений: 233
22.06.2012, 14:05 14
Ещё не всё
Это оф.сайт с примера к серии книг Суперкнига
Скачивай и там все примеры к каждой книге)
1
402 / 358 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
22.06.2012, 14:14  [ТС] 15
Цитата Сообщение от Justix Посмотреть сообщение
Ещё не всё
Это оф.сайт с примера к серии книг Суперкнига
Скачивай и там все примеры к каждой книге)
а за это небуду , примеры у меня уже довно лежат
0
13 / 13 / 5
Регистрация: 29.06.2011
Сообщений: 85
23.06.2012, 08:17 16
Цитата Сообщение от aram_gyumri Посмотреть сообщение
и еще один вопрос с помощью glViewport-а можно получить такое?
где вместо белого квадрата должна быть сцена OpenGL?
Если белый квадрат это панель(как я вижу), то можно инициализировать OpenGL не на всё окно, а на эту панель отдельно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2012, 08:17
Помогаю со студенческими работами здесь

Как подружить WinApi(win32) и openGL
Здравствуйте, есть готовая анимация OpenGl, могли бы подсказать как мне ее подружить с winAPI вот...

OpenGL WinAPI C++ не работает буфер глубины
Написал маленький код на OpenGL WinAPI C++ В инете прочесал не один сайт с примером по глубине с...

Как ускорить рендеринг в OpenGL (под WinAPI)
Добрый день. Суть вот в чём. Есть достаточно большая GL сцена с исскуственным ландшафтом. Очень...

OpenGL рисование с VBO пример кода на голом WinAPI
Изучение VBO оказалось муторным занятием, хотя опытные программисты говорят, что от массива вершин...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru