pyopengl

    17зной

    2ответ

    Я хотел бы использовать Qt и PyOpenGL для создания графика в реальном времени и немного узнать о OpenGL, но у меня возникли проблемы даже с получением моих данных тестирования initail. Идея состоит в

    0зной

    1ответ

    Чтобы расширить некоторые вещи в моей библиотеке, мне нужно прочитать данные с VBO обратно в память процессора. Здесь нет трансформации-обратной связи. Когда я прочитал данные из буфера I либо получит

    0зной

    1ответ

    Я установил виджет qt, который служит в качестве зрителя opengl. Моя цель - использовать его как средство просмотра текстур и как средство просмотра модели. Вот почему я создал две разные программы, с

    9зной

    2ответ

    Я не уверен, как добраться от экранных координат до координат мира. Я использую VisPy, и я хотел бы реализовать функцию трассировки лучей и выбора в 3D. Я подготовил код, основанный на примере куба. П

    0зной

    1ответ

    Мне нужна помощь по этому коду. Я хочу визуализировать текстуру травы, используя файл «grass.bmp», который у меня уже есть. Это код для загрузки изображения. texsurfGrass = pygame.image.load('grass.bm

    1зной

    1ответ

    Недавно я начал изучать OpenGL через Python благодаря нескольким учебным пособиям (особенно Nicolas P. Rougier one: http://www.labri.fr/perso/nrougier/teaching/opengl/). Теперь я переключаюсь на 3D, и

    0зной

    1ответ

    Я пытаюсь нарисовать поверх QGLWidget с помощью QPainter, как объяснено в различных учебниках. В моей функции paintGL() у меня есть два случая. Действительно, если в OpenGL нечего рисовать, я использу

    1зной

    1ответ

    Я пытаюсь получить координаты мыши (в QGLWidget через Qt), чтобы оценить его текущие 2D-координаты в виртуальном мире (все мои вершины имеют z = 0). Для этого я написал: modelViewMatrix = np.asarray(m

    0зной

    1ответ

    У меня проблема с оформлением окна PyQt. Я использую макет сетки с одним большим QGLWidget и множеством меньших элементов управления под ним. При наследовании QGLWidget я использую следующий код: clas

    0зной

    1ответ

    У меня есть GLViewWidget, где я добавлять различные объекты (GLMeshItem) установки этих свойств, для того, чтобы обеспечить прозрачность: opt = { GL_DEPTH_TEST: True, 'glBlendFunc': (GL