Вопросы по теме 'glut'

Как загрузить bmp в массив GLubyte?
Все, Я пытаюсь загрузить файл bmp в массив GLubyte (без использования aux). Невероятно, как то, что я считал тривиальной задачей, поглощает часы моего времени. В гугле ничего не нашел! Это то, что я взломал вместе, но это не совсем...
4957 просмотров
schedule 02.07.2023

Может кто-нибудь объяснить, как я могу использовать Quanternions, чтобы использовать мышь, чтобы смотреть вокруг, как FPS?
Вчера я спросил: Как могло просто вызов "Pitch and Yaw" заставит камеру вращаться? В основном, я узнал из-за "Gimbal Lock", что если вы наклоните + рыскание, вы неизбежно создадите эффект качения. Для получения дополнительной информации вы...
2305 просмотров
schedule 03.05.2024

Используя OpenGL/GLUT, как я могу определить, удерживаются ли две клавиши одновременно?
Используя OpenGL/GLUT, как я могу определить, удерживаются ли две клавиши, скажем, «a» и «j» одновременно? (Эта программа должна компилироваться с OSX GCC, Windows GCC, Windows VS2005, поэтому, пожалуйста, не используйте хаки, зависящие от ОС.)
8133 просмотров
schedule 10.07.2022

Получение гладких, больших точек в OpenGL
Я начал играть с OpenGL и GLUT. Я хотел бы нарисовать некоторые точки, но проблема в том, что они получаются квадратами, а я хотел бы, чтобы они были круглыми точками (закрашенными кружочками). Вот что я делаю: void onInitialization( ) {...
53004 просмотров
schedule 12.12.2023

Есть ли способ одновременно перемещать два квадрата в OpenGL?
поэтому у меня есть функция, которая обрабатывает нажатия клавиш в игре, над которой я работаю в OpenGL. Но дело в том, что хотя я сделал два квадрата, и они оба двигаются, когда нажимается правильная клавиша, перемещается только один квадрат. Есть...
1399 просмотров
schedule 18.06.2022

Проблемы с отображением перенасыщения
Я пытаюсь использовать Glut в C ++, но у меня возникают проблемы, когда я пытаюсь поместить свою функцию отображения в класс Renderer. У меня есть ошибка: ошибка C2227: слева от '-> display' должна указывать на класс / структуру / объединение /...
185 просмотров
schedule 24.02.2022

Обновление окна GLUT
Пожалуйста, извините за мой плохой английский. Я разрабатываю программу с OpenGL, GLUT и C++, которая перемещает блок полигонов по окну. Ну, сначала я использовал функцию таймера GLUT, и она отлично работает. Теперь я хочу реализовать свой...
2481 просмотров
schedule 31.07.2023

GLUT заменяет AUX_RGBImageRec?
Я просматриваю какой-то старый код, который везде использует glaux. Что ж, мне нужно использовать перенасыщение в моем проекте, и мне интересно, есть ли у него структура для растрового изображения rgb, как у glaux. Что-то, что позволило бы мне...
3056 просмотров
schedule 17.12.2022

Как добавить полосы прокрутки в приложение GLUT?
Я просто хочу знать, как сделать полосу прокрутки с помощью библиотеки GLUT? Есть ли функция для создания полосы прокрутки в библиотеке Glut? Я всего лишь начинающий пользователь, и я создал окно (верхнего уровня), используя библиотеку...
1746 просмотров
schedule 30.10.2023

Порядок параметров компоновщика для SFML и GLUT
Кто-то попросил меня изучить какой-то проект, где он хотел, чтобы я реализовал определенную функцию. Однако я не могу запустить программу, она использует как SFML, так и GLUT. Я использую Windows Vista с Dev Cpp, и обе библиотеки установлены и...
356 просмотров
schedule 11.09.2023

Правильный способ создания объектов в opengl?
Я действительно новичок в opengl, и сейчас я изучаю основы. У меня вопрос высокого уровня. Если я хочу создать объект, скажем, столбец, в котором есть все варианты? Импортируйте 3D-сетку из любой внешней программы (например, 3DStudio) и...
5578 просмотров
schedule 08.01.2023

Как рассчитать точку взгляда для перемещения камеры с помощью мыши в OpenGL / GLUT?
Мне будет сложно объяснять это, поэтому, пожалуйста, потерпите меня. Я уже реализовал большинство типов движений и вращений в своем классе камеры, все работает с клавиатурой, теперь я хочу реализовать мышь. Я фиксирую движение мыши вот так:...
6176 просмотров
schedule 12.05.2024

GlutTimerFunc проблема
Я использую Glut для создания простой анимации. В основной функции вызывается glutTimerFunc(TIMERMSECS, animate, 0) . Две части кода генерируют одинаковую графику. const int TIMERMSECS = 20; float animation_time = 0; const float...
13805 просмотров
schedule 03.08.2023

Неправильная текстура при загрузке 3D-модели с использованием ASSIMP и OpenGL.
Я пытаюсь изменить пример кода для загрузки 3D-модели, включенный в пример кода с использованием GLUT вместо WGL. Однако у меня возникла проблема с текстурой, как показано ниже: в то время как это должно быть так, как показано ниже:...
6892 просмотров
schedule 04.04.2022

Устаревшие функции OpenGL и gluPerspective и Transform
Я новичок в OpenGL и все еще экспериментирую с основными формами. Иногда я нахожу много функций, таких как glEnd и многие другие, которые не упоминаются в документации OpenGL 3+. Были ли они заменены другими функциями? Или надо их вручную писать?...
4801 просмотров
schedule 24.06.2023

Неправильные цвета при загрузке текстур в OpenGL
Я пытаюсь понять, как загрузить текстуру в OpenGL, и я написал очень простой код: GLuint texture; void loadTexture() { GLubyte data[] = { 255,0,0, 0,255,0, 0,255,0,...
1801 просмотров
schedule 15.03.2024

можно ли использовать кнопку колеса без использования freeglut?
Я где-то слышал, что можно использовать кнопку колеса, сравнивая переменную кнопки с (3 / 4), но кажется, что никакие события не запускаются всякий раз, когда я вращаю кнопку колеса. что я здесь делаю неправильно? я пытаюсь избежать халявного.
130 просмотров
schedule 01.05.2024

OpenGL - объясните glutInitDisplayMode()
Подробно объясните, какой функционал обеспечивают настройки в строке: glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH); до сих пор я знаю, что эта строка инициализирует режим отображения, запрашивая настройку двойного буфера,...
13364 просмотров
schedule 20.10.2023

Странное поведение OpenGL при рисовании куба
Когда я рисую куб с помощью этого кода glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glLoadIdentity(); gluLookAt( x, y, z, x+xp, y+yp, z+zp, 0.0f, 1.0f, 0.0f); glBegin(GL_QUADS); glColor3f(0.0f,1.0f,0.0f);...
336 просмотров
schedule 09.06.2022

простая 2d анимация в перенасыщении
У меня есть задание, которое нужно сделать, но я не могу понять его по-настоящему. Задание выглядит следующим образом: добавление текстуры к фону (солнечная система), добавление текстуры к 2 объектам (нарисованные фигуры) и добавление анимации, в...
5430 просмотров
schedule 22.01.2023