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

Функция обратного вызова в фриглуте от объекта
Я использую MSVC++ и freeglut для использования openGL. Теперь у меня есть класс Camera , который довольно прост, но также содержит функцию изменения формы моего окна. Мой вопрос: как я могу установить glutReshapeFunc(void (*callback)(int,int))...
3553 просмотров
schedule 03.11.2023

FreeGlut не работает в ghci
Я написал небольшую программу, используя «Перенасыщение». import Graphics.Rendering.OpenGL import Graphics.UI.GLUT main = do (progname, _) <- getArgsAndInitialize createWindow "Hello World" mainLoop Программа, скомпилированная GHC,...
612 просмотров
schedule 29.06.2022

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

Не удается получить стандартный вывод из проекта freeGlut
У меня есть бесплатный проект Glut с кодом, который вычисляет сетку voronoy, инициализирует freeglut, а затем рисует сетку. pre-calculations ... printf("Elapsed %lf seconds\n", (double)(clock() - start)/CLOCKS_PER_SEC); glutInit (...
172 просмотров
schedule 06.06.2023

glutSpecialFunc захватывает только некоторые ключи
Я только начал с opengl, используя freeglut. Я использую обратный вызов для ввода данных пользователем: glutSpecialFunc(specialKeys); //defined: void specialKeys( int key, int x, int y ) Теперь он захватывает только управляющие клавиши...
1411 просмотров
schedule 26.03.2023

GTK + Threading с помощью OpenGL GLUT / FreeGLUT
Я новичок в программировании на C / C ++, поэтому, пожалуйста, извините, если вам что-то покажется глупым ... В настоящее время я работаю над проектом Visual Studio C ++ 2010, который включает opengl, glut / freeglut и gtk +. OpenGL используется...
927 просмотров
schedule 01.07.2023

Сохранение соотношения сторон и масштаба независимо от размера окна с помощью freeglut
Я давно хотел поэкспериментировать с физикой платформеров с помощью freeglut, но прежде чем я позволил себе начать, мне нужно было решить одну старую проблему. Видите ли, я хочу написать обработчик изменения формы, который не только поддерживает...
923 просмотров
schedule 07.05.2022

Нужна рука для рендеринга, отображения и сохранения изображения
Ранее я спрашивал, как я мог бы отображать свой цветовой буфер, а также сохранять его на диск, и я получил ответ, что должен; Рендеринг в FBO и использование glReadPixels() для извлечения изображений из него вместо переднего буфера. Как...
113 просмотров
schedule 09.05.2024

Невозможно #include freeglut OpenGL в Visual Studio C++ 2013
Я хочу начать программировать на C++ OpenGl, поэтому скачал freeglut для включения в свою программу. Я определил статически FREEGLUT_STATIC Вот мой исходный файл.cpp: #include <GL\glew.h> #include <GL\GLU.h> #include...
8023 просмотров
schedule 19.09.2022

Компиляция задач с помощью freeglut
ПРЕДИСЛОВИЕ Итак, я недавно программировал C++ в Code::Blocks и недавно столкнулся с проблемой компиляции при попытке скомпилировать проекты, включающие freeglut. У меня Windows 8, и я правильно установил freeglut в соответствии с code::blocks...
1586 просмотров
schedule 25.05.2024

Нет обратного вызова колеса прокрутки на glutMouseFunc
Недавно я программировал простую программу на C++ и GLUT, и я хотел использовать колесо прокрутки для некоторого увеличения/уменьшения скорости вращения. Я обнаружил, что колесо прокрутки генерирует обратный вызов 3/4 (3 для прокрутки вверх, 4 для...
673 просмотров
schedule 12.06.2022

OpenGl рисует поверх тайловой карты С++
Я новичок в OpenGL. У меня есть следующий код, который я использую из учебника, которому я следовал, он отображает карту плитки. Он делает это успешно, но теперь моя проблема в том, что я хочу добавить подвижный объект в окно, но он не появляется....
706 просмотров
schedule 11.08.2022

CMake удаляет элемент С++
Я работаю над окнами с QtCreator. Я пытаюсь использовать freeglut/opengl2, все библиотеки были собраны и установлены правильно, но имеют неопределенные ссылки на все компоненты переполнения, безусловно, из-за: Цели могут ссылаться только на...
17404 просмотров
schedule 26.12.2022

Как работает glReadPixels?
Я только начал использовать OpenGL, я писал программу для алгоритма заполнения границ, я использовал glClearColor , чтобы изменить цвет фона на красный, но когда я читаю цвет пикселя, используя glReadPixels , он дает значение RGB 0,0,0 вместо 1,0...
5610 просмотров
schedule 16.09.2022

Общая библиотека с freeglut — неопределенный символ
На самом деле у меня возникают некоторые проблемы при связывании общей библиотеки OpenGL/freeglut (.so) с проектом C++. Я уверен, что проблема в моем Makefile, поскольку код, который я использую для загрузки (используя функции dlopen/dlsym/dlclose),...
195 просмотров

Ошибка выдачи компилятора С++ с GLUT
Код работал нормально, но после того, как я добавил void projection(float) , он выдал мне ошибку unqaulified-id внутри функции projection . Я использую CodeBlocks IDE, MinGW. Помогите пожалуйста мне. Это ошибка, которую я получаю: ||===...
392 просмотров
schedule 06.11.2022

Создать основной контекст с помощью GLUT / FreeGLUT?
Я работаю над проектом, в котором используются freeglut и GLEW . Чтобы использовать вершинные и фрагментные шейдеры в моей программе, мне нужно использовать минимальную версию OpenGL 3.3 . Я проверил версию OpenGL и версию GLSL, и это...
1493 просмотров
schedule 14.04.2022

Что не так в этой реализации алгоритма рисования окружности Брезенхэма?
Я реализовал алгоритм круга Брезенхэма. Но этот код выводит только белое окно. Не рисует ни одного пикселя границы круга. Эта функция отображает 8 симметричных точек. void plot_point(int x, int y, int xc, int yc) { glBegin(GL_POINTS);...
138 просмотров
schedule 19.04.2022

Не могу изменить цвет фона в OpenGL
Я только начал экспериментировать с OpenGL (используя freeglut и GLEW). Я могу заставить окно всплывать, но ничего не рисуется, я даже не могу заставить его изменить цвет фона. Вот как выглядит основная функция: int main(int argc, char...
197 просмотров
schedule 02.08.2022

Где находится freeglut.a в cygwin?
Я пытаюсь реализовать небольшой рендерер OpenGL в VSCode с gcc cygwin, используя freeglut в качестве оконной системы, и у меня не получается связать с freeglut. Я понятия не имею, как называется библиотека, согласно что я нашел в Интернете я...
106 просмотров
schedule 29.04.2022