Вопросы по теме 'opengl-compat'

Рисование толстой линии с помощью OpenGl на C ++
Я хотел создать толстую строку, используя библиотеку OpenGL в С ++, но она не работает. я пробовал этот код: glBegin(GL_LINES); glLineWidth(3); glVertex2f(-0.7f, -1.0f); glVertex2f(-0.7f, 1.0f); glEnd(); здесь что-то не так?
3432 просмотров
schedule 08.10.2021

Как изменить угол обзора в OpenGL?
Мне нужно создать трехмерный куб, и до сих пор я создал все вершины, но когда я запускаю программу, я могу видеть куб (или то, что я надеюсь, куб, я не могу сказать) с одной стороны, поэтому это похоже на квадрат. Я хочу знать, как смотреть на мой...
299 просмотров
schedule 19.11.2021

Проблемы с созданием UI и glRotatef ()
Я делаю минималистичный игровой движок FPS в стиле Doom с использованием Python , PyGame и Legacy PyOpenGL . Я надеюсь, что игрок сможет смотреть вокруг в четырех направлениях - вперед, назад, влево и вправо - используя glRotatef() , нажимая...
72 просмотров
schedule 03.10.2021

Как повернуть камеру вокруг точки в OpenGL с помощью gluLookAt
Я пытаюсь использовать функцию gluLookAt, чтобы настроить правильное преобразование вида для положения и ориентации камеры. В моей программе есть сфера с центром в начале координат, и при нажатии клавиши со стрелкой камера перемещается в соответствии...
348 просмотров
schedule 13.11.2021

устаревший opengl - включение / отключение типов текстур
Я анализирую следующий устаревший код opengl: GLboolean textur2d; glIsEnabled(texture2d, GL_TEXTURE_2D); GLboolean rectangleNV; glIsEnabled(rectangleNV, GL_TEXTURE_RECTANGLE_NV); GLboolean texture3d; glIsEnabled(texture3d, GL_TEXTURE_3D);...
33 просмотров
schedule 16.09.2021

OpenGL: Как решить проблему освещения Cube?
// Vertices information GLfloat vertices[] = { 1, 1, 1, -1, 1, 1, -1,-1, 1, 1,-1, 1, // (front) 1, 1, 1, 1,-1, 1, 1,-1,-1, 1, 1,-1, // (right) 1, 1, 1, 1, 1,-1, -1, 1,-1, -1, 1, 1, //...
335 просмотров
schedule 20.10.2021

Когда мой четырехугольник рисует в OpenGl, текстура странно растягивается, мне нужно, чтобы он равномерно трансформировался в форму четырехугольника, а не так, как показано ниже. Как мне это сделать?
Это производят: glBegin(GL_POLYGON); glTexCoord2f(0, 1); glVertex2f(pa, (SCREEN_HEIGHT / 2) - (ha / 2)); glTexCoord2f(1, 1); glVertex2f(pb, (SCREEN_HEIGHT / 2) - (hb / 2)); glTexCoord2f(1, 0); glVertex2f(pb, (SCREEN_HEIGHT / 2) + (hb /...
23 просмотров
schedule 28.10.2021

Рамка tkinter с opengl
Пожалуйста, я пытаюсь нарисовать квадрат с помощью opengl, используя фрейм tkinter, но квадрат не отображается. Вот мой код. Я новенький, пожалуйста, я не знаю, как создавать блочные коды, как другие. import tkinter as tk from opengl.gl import *...
225 просмотров

Вращение четырехугольника вокруг координаты в OpenGL
В настоящее время я программирую основной дисплей полета с использованием Python и OpenGL. Поскольку у меня нулевой опыт работы с OpenGL (и небольшой опыт программирования в целом) , мне сложно реализовать простейшую реализацию функций, но до сих...
170 просмотров

GL_Invalid_Operation в приложениях OpenGL
В настоящее время я подключаю приложение OpenGL и получаю GL_INVALID_OPERATION . Весь GL разбросан по нескольким файлам, и создать из него пример сложно, но я создал трассировку OpenGL, используя apitrace . Это один кусок, который создал ошибку:...
192 просмотров
schedule 15.04.2022

Pyopengl читает файл obj
Я попытался прочитать файл obj с помощью pyopengl, но ошибка возникла из-за glGenList (1) Я просто хочу прочитать файл и отобразить его в opengl. Пожалуйста, помогите мне с полным кодом; Я устал от стека и ошибки, мне потребовалось 3 часа, чтобы...
93 просмотров

opengl не показывает вывод из renderFunction
Я реализовывал этот алгоритм dda, используя opengl. Однако по какой-то причине он не отображает вторую строку. Я пытался поставить printf в каждую строку, что показывает, что он выполняется. Однако в моем окне нет вывода #include...
65 просмотров
schedule 11.07.2022

OpenTK - Как добиться сглаживания с помощью буфера накопления
Я пытаюсь добиться сглаживания с помощью буфера накопления, но я не совсем понимаю, что я делаю неправильно. Единственный эффект, который я получаю, - это падение частоты кадров в секунду, чего, как я знаю, следует ожидать в этом методе. Таблица...
124 просмотров
schedule 29.09.2022

Как преобразовать координаты окна в координаты объекта с помощью vtk
Я делаю программу vtk, в которой мне нужно сопоставить координаты окна с координатами объекта, используя vtk У меня есть код OpenGL как: winX = 0.2;//some float values winY = 0.43;//some float values double posX, posY, posZ;...
547 просмотров
schedule 18.10.2022

Правильно используете gluLookAt()?
Я пытаюсь установить угол обзора с помощью gluLookAt() Вот мой код, где я безрезультатно пытался установить камеру Здесь функция displaycone() : void displayCone(void) { glMatrixMode(GL_MODELVIEW); // clear the drawing buffer....
182 просмотров
schedule 11.10.2022

Как сохранить текущую матрицу представления с помощью pyglet
Я использую pyglet и хочу иметь функцию, которая может рисовать цвет фона сцены. В настоящее время я просто рисую прямоугольник на экране, который идет от нижнего левого угла к верхнему правому. Это прекрасно работает, пока я не начну применять...
312 просмотров
schedule 20.04.2023

Дочернее окно с OpenGL не отвечает на gluOrtho2D()
Я создал дочернее окно с помощью WinAPI , сейчас пытаюсь нарисовать там треугольник. Он нарисован, но его масштаб не правильный. Думаю, это связано с тем, что я не правильно установил ортогональная система. Он задается в функции init() , я вызываю...
66 просмотров
schedule 26.05.2023

Повторное использование текстуры и вершин в OpenGL
Я пытаюсь сделать простую 2D-игру и храню мир в 2D-массиве блоков (перечисление, где каждое значение имеет свою текстуру). Поскольку все это простые непрозрачные плитки, при рендеринге я сортирую их по текстуре, а затем рендерю, переводя в их...
225 просмотров
schedule 16.12.2022

Некоторая путаница в моделях затенения openGL для GL_FLAT и GL_SMOOTH
Я знал, что в [openGL] есть только два режима затенения: GL_FLAT и GL_SMOOTH. Я просто хочу знать, есть ли способы добиться затенения Гуро и затенения Фонга, используя только указанные выше режимы затенения в [openGL]?
143 просмотров
schedule 29.06.2023

Как установить размер объекта opengl?
Мне нужно отобразить объект в opengl (это домашнее задание), и я нашел хороший код в Интернете, но размер отображаемого объекта очень мал, и я не знаю, как изменить его, чтобы отобразить объект в большем размере. размер. Я думаю, что мне нужно...
942 просмотров
schedule 14.10.2022