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

Рендеринг гладких сфер и цилиндра с помощью gluSphere () и gluCylinder ()
Я использую OpenGL с C ++ (но без шейдеров и GLSL) и рисую сферы (шар для пула) и цилиндры (кий), используя функции библиотеки glu для их рисования. Я использую glBindTexture() для привязки текстуры и загрузки текстуры с помощью библиотеки SOIL ....
2336 просмотров
schedule 29.11.2021

получить мышь в мировых координатах с помощью 2 вызовов gluUnproject для создания луча
Я пытаюсь использовать то, что многие люди, кажется, находят хорошим способом, я вызываю gluUnproject 2 раза с разными z-значениями, а затем пытаюсь вычислить вектор направления для луча из этих двух векторов. Я прочитал этот вопрос и попытался...
980 просмотров
schedule 28.10.2021

Нет текущего контекста OpenGL в этом потоке на javax.media.opengl.glu.GLU.getCurrentGL
Я столкнулся с похожей проблемой, когда начал изучать Opengl (JOGL) для "GL2 gl" несколько месяцев назад.... и затем я обнаружил, как решить (все, что имеет какое-то отношение к "gl", должно вызываться из дисплея/ метод инициализации). Через...
1785 просмотров
schedule 15.04.2022

Где я могу позвонить в gluUnproject?
Это действительно простой вопрос. Где я могу позвонить в gluUnproject? Нужен ли мне текущий контекст openGL? Я посмотрел функцию здесь , но это не говорит мне, если есть какие-то предпосылки. Я хочу сделать это: GLdouble near[3];...
324 просмотров

gluLookAt eyeZ не работает должным образом
У меня возникли проблемы со значением eyeZ для gluLookAt. То, как я представляю, как это работает, похоже на перемещение камеры дальше, тем самым уменьшая объект в вашем поле зрения. У меня есть простая установка с простой формой в...
1400 просмотров
schedule 30.04.2022

glTexImage2D против gluBuild2DMipmaps
Очень простой код создания текстуры OpenGL: int width, height; BYTE * data; FILE * file; // open texture data file = fopen( filename, "rb" ); if ( file == NULL ) return 0; // allocate buffer width = 256; height = 256; data =(BYTE*) malloc( width...
5727 просмотров
schedule 14.05.2022

Ошибка компиляции GLUT в ubuntu
Я пытаюсь скомпилировать какое-нибудь приложение для перенасыщения "привет, мир": #include <stdlib.h> #include <GL/gl.h> #include <GL/glu.h> #include <GL/glut.h> GLint Width = 512, Height = 512; const int CubeSize =...
42974 просмотров
schedule 15.07.2022

Почему некоторые части не отображаются в большом окне?
Если я изменяю размер окна, объекты деформируются (как я знаю). Итак, я пытаюсь рассчитать аспект, но если я сделаю это и увеличу размер окна, будет отображаться только маленький прямоугольник. Это соответствующие части кода: Функция изменения...
15 просмотров
schedule 27.09.2022

iPhone выбирает / отменяет проецирование в альбомной ориентации (матрица проекции поворачивается)
Я пытаюсь заставить «выбор» работать в 3D-сцене, где вид повернут так, что iPhone удерживается в ландшафтном режиме. Я использую OpenGL ES 2.0 (поэтому все шейдеры, без конвейера с фиксированной функцией). Я выполняю unproject из кода рендеринга и...
556 просмотров
schedule 02.10.2022

Есть ли способ заставить GLUtessellator использовать только GL_TRIANGLES?
Я пытаюсь использовать GLUtesselator для создания трехмерного экструдированного текста в OpenGL. Вот соответствующий код: private boolean createText(final String displayText) { final Font font = new Font("Times New Roman", Font.TRUETYPE_FONT,...
1689 просмотров
schedule 22.01.2023

IllegalArgumentException от gluUnProject
Я получаю это сообщение об ошибке 08-30 19:20:17.774: ERROR/AndroidRuntime(4681): FATAL EXCEPTION: GLThread 9 08-30 19:20:17.774: ERROR/AndroidRuntime(4681): java.lang.IllegalArgumentException: length - offset < n 08-30 19:20:17.774:...
2228 просмотров

Вращение вокруг сферы с использованием OpenGL и gluLookAt
Итак, я пытаюсь щелкнуть и перетащить, чтобы вращать объект, используя C++ и OpenGL. Я использую gluLookAt с центром в начале координат, и я получаю координаты глаза, используя параметрические уравнения для сферы (eyex = 2* cos(theta) * sin(phi);...
2287 просмотров
schedule 28.06.2023

как мне избавиться от этих ошибок компилятора в glu.h?
попытка использовать этот учебник в 64-разрядной версии Windows 8 с netbeans и cygwin 4.8.1 . я получаю много таких ошибок: /usr/include/w32api/GL/glu.h:68:79: ошибка: ожидается ‘)’ перед токеном ‘*’. для таких операторов: void APIENTRY...
3677 просмотров
schedule 06.05.2023

Доступны ли устаревшие/удаленные функции OpenGL?
Я запускаю Ubuntu 14.04, и когда я запрашиваю запуск OpenGL в моей системе, я получаю следующее: :~$ glxinfo | grep "version" server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 OpenGL core profile version string: 3.3...
247 просмотров
schedule 19.03.2023

Установить ruby-opengl 0.60.1 на Ubuntu? чтобы добавить расширения «gl», «glu» и «glut»
Как установить ruby-opengl-0.60.1 на Ubuntu? я продолжаю пытаться $ gem install ruby-opengl --version 0.60.1 и я столкнулся со следующей ошибкой: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension ERROR:...
722 просмотров
schedule 28.01.2024