0 / 0 / 0
Регистрация: 20.12.2020
Сообщений: 223
|
|||||||||||
1 | |||||||||||
Координаты20.08.2021, 14:25. Показов 576. Ответов 2
Метки нет (Все метки)
У меня не сходятся координаты OpenGL и WinAPI, например я создал квадрат при размерах окна 500x500,
0
|
20.08.2021, 14:25 | |
Ответы с готовыми решениями:
2
Определить координаты точки в окне, зная ее координаты в пространстве Координаты Координаты Координаты OpenGL |
6106 / 3460 / 1406
Регистрация: 07.02.2019
Сообщений: 8,794
|
|
20.08.2021, 18:08 | 3 |
MicMaclaynd, для начала, при чем тут вообще OpenGL?
Есть размеры окна, а есть размеры клиентской области(размеры фреймбуфера), которые как правило меньше размеров окна при дефолтном стиле. Что такое SCREEN_SIZE и чему оно равно? 1) Если хотите создать окно с определёнными размерами фреймбуфера, то используйте функцию AdjustWindowRectEx для вычисления размеров окна со стилем. Эти размеры вы будете передавать в функцию создания окна(CreateWindow...). 2) Или же вычисляйте размеры фреймбуфера с помощью функции GetClientRect и уже их используйте в качестве SCREEN_SIZE (для окна 500x500 клиентская область будет не квадратная при дефолтном стиле, так что придется учитывать ширину и высоту)
0
|
20.08.2021, 18:08 | |
20.08.2021, 18:08 | |
Помогаю со студенческими работами здесь
3
OpenGL координаты Текстурные координаты OpenGl координаты Преобразование в нормализованные координаты Координаты окна в OpenGL Некорректные координаты мыши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |