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

Орфографическая проекция сферы для получения круга (новичок в OpenGL)
Я пытаюсь нарисовать очень простую черно-белую фигурку с головой в виде сферы. Фон черный, я рисую белым цветом. Орфографическая проекция головы сферы должна представлять собой белый круг с шириной линии 3 пикселя. Все, что находится за головой,...
1559 просмотров
schedule 23.08.2022

Как увеличить расстояние (zfar/gluPerspective), где openGL перестает рисовать объекты?
Я изучаю OpenGL и у меня проблема с gluPerspective. Вот код, который я использую в Init() // Calculate The Aspect Ratio Of The Window // The parameters are: // (view angle, aspect ration of the width to the height, // The closest distance to...
7846 просмотров
schedule 26.04.2023

Посмотреть внутреннюю часть цилиндра
Если я нарисую gluCylinder с gluDisk сверху. Без включения отбраковки я получаю нужный цилиндр с эффектом крышки. Однако, если я включу отбраковку, диск (он же крышка) исчезнет. Почему? Это главный вопрос. Кроме того, при включенной...
979 просмотров
schedule 20.12.2022

Заставить GLUtesselator генерировать только GL_TRIANGLES?
Довольно сложно визуализировать данные, которые я генерирую, если я хочу использовать только один формат массива вершин. Я попытался обеспечить обратный вызов GLU_TESS_EDGE_FLAG_DATA, но это привело к сбою моей программы. (также пробовал без...
3076 просмотров
schedule 02.08.2023

Мой GLKMathUnproject всегда возвращает геометрию в центре экрана.
Я пытаюсь использовать GLKMathUnproject() для преобразования координат экрана в геометрию, но моя процедура всегда возвращает любую геометрию, которая находится в центре экрана. Мой непроектный код выглядит так: + (GLKVector3) gluUnproject:...
509 просмотров
schedule 14.08.2022

Glusphere дает странное освещение
При работе с Glu я использовал GlusolidSphere для рисования своих сфер, но, перейдя на glfw, мне пришлось использовать Glusphere. По сути, я скопировал всю функцию «glutsolidsphere» в свой собственный код, но у меня возникла странная проблема с...
1504 просмотров
schedule 26.05.2022

Перемещение рисунка в openGL с помощью мыши
Я пытаюсь переместить изображение в openGL, удерживая левую кнопку мыши. Я НЕ пытаюсь перетаскивать объект, просто перемещаю всю картинку. Это двухмерный рисунок фрактала, и мне сказали, что я могу использовать gluortho2d, но я не могу найти никакой...
4685 просмотров
schedule 18.05.2023

Грязный код gluPerspective
Меня интересует функция gluPerspective. Я переводил код для своего движка, когда увидел, что код этой функции беспорядочный. void glhPerspectivef2(float *matrix, float fovyInDegrees, float aspectRatio, float znear, float zfar)...
1905 просмотров
schedule 13.02.2023

CMake в Windows — ошибка в FindOpenGL.cmake при использовании импортированного целевого OpenGL :: GLU?
Итак, я пытаюсь использовать cmake в Windows для создания приложения OpenGL, и у меня возникают проблемы с подключением к GLU. В частности, я использую FindOpenGL.cmake cmake 3.11, чтобы попытаться ввести OpenGL::GLU в качестве импортированной...
690 просмотров
schedule 09.10.2022

gluLookAt() не работает при использовании glOrtho()?
Я хочу использовать gluLookAt() для перемещения камеры, чтобы я мог видеть всю сетку (в коде это куб). Я установил матрицу ModelView в игровом цикле. Оба изменения glLookAt() и gluPerspective() никак не влияют на окончательное изображение....
331 просмотров
schedule 09.06.2023

gluLookAt не работает с некоторыми параметрами
I'm trying to move the camera along the XYZ axes. To do this, I change the third parameter in the glulookat function and it behaves strangely. Вот весь мой код: glClear(GL_COLOR_BUFFER_BIT); glMatrixMode(GL_MODELVIEW); glLoadIdentity();...
42 просмотров
schedule 07.12.2022