pyopengl

    2熱度

    1回答

    程序的功能:使用PyQt4來顯示圖像(簡單的jpg/png文件)。 目標:在屏幕上顯示/繪製圖像,與屏幕刷新率同步。 一個僞代碼樣品我想達到的目標: pixmap = set_openGL_pixmap(myPixmap) draw_openGL_pixmap(pixmap) doSomthingElse() 理想情況下,draw_openGL_pixmap(pixmap)功能只能在屏

    0熱度

    1回答

    爲什麼我的目標文件顯示不正確......這是什麼樣子: 這是我的代碼有: #self.verts - vertices #self.norms - normals #self.faces - faces for i in range(len(self.verts)): GL.glNormal3d(self.norms[i][0], self.norms[

    1熱度

    1回答

    目前我正在研究需要大量培訓數據的對象識別系統。 我試圖將3D模型轉換爲灰度圖像序列,旋轉模型並以一定的時間間隔對2D圖像進行採樣。 因爲我主要是在python上工作,所以我嘗試基於pygame和pyopenGL解決這個問題,我發現this example用於加載.obj文件,但它不會在一開始就工作,這讓我頗爲擔憂很長時間才能找出問題出在哪裏。 現在的核心問題在某種程度上減少如下: 類三維點: de

    1熱度

    1回答

    我寫了一個簡單的程序使用PyOpenGL,加載模型,然後顯示它。但是當我看到模型時,我也看到很多隨機的彩色三角形。 我不知道,它們爲什麼會出現,但我不想要它們。代碼: prim.py(A原始&模型類) # -*- coding: utf-8 -*- from OpenGL.GL import * from array import array class Primitive():

    0熱度

    1回答

    我想要使用numpy和OpenGL可視化mandelbrot集。不過,我在繪製代碼時遇到了問題,那就是glDrawPixels。 當我繪製使用glDrawPixels時,我得到了一些黑色和所有搞砸了,但使用glBegin的更慢的方法時glEnd我得到正確的結果。代碼: #!/usr/bin/env python3 from OpenGL.GL import * from OpenGL.GLU

    0熱度

    1回答

    我試圖安裝PyOpenGL,至今已經嘗試以下幾種方法: $ PIP安裝PyOpenGL PyOpenGL_accelerate $ sudo的python2.7 -m PIP安裝PyOpenGL PyOpenGL_accelerate 以上的一些變化... 從源頭安裝。 不幸的是我仍然無法運行以下進口: from OpenGL.GL import * from OpenGL.GLUT impor

    1熱度

    1回答

    任何人都可以告訴我以下簡單的源代碼有什麼問題。在下面的圖片中,您可以看到我的問題。我想要一個由菜單和QGLWidget組成的小部件,但是QGLWidget覆蓋了菜單。如果我使用QtGui.QWidget,它可以正常工作。我怎樣才能增加這些元素之間的空間? 圖1:QGLWidget來繪圖的 代碼: class Profile(QtOpenGL.QGLWidget): def __init_

    0熱度

    1回答

    我最近對圖形編程感興趣,並試圖通過使用PyOpenGL和PyGame製作一個簡單的多維數據集來開始。我已經設法讓它旋轉,但我無法正確連續旋轉。 我在空間中有一個簡單的立方體,我想使用箭頭鍵(最終用鼠標)在全局x和y軸上旋轉它。然而,我試圖應用於立方體的所有旋轉都會在局部x和y軸上相對於立方體的方向旋轉它,而不是關於觀察者的視角的全局座標軸。 我嘗試的第一件事是使用glRotatef,但當然導致局部

    0熱度

    1回答

    我試圖使用glReadPixels方法在屏幕上對一個簡單的三角形進行顏色編碼,沒有任何二次渲染函數等,但它沒有給出好的結果。代碼: import pygame as pg from OpenGL.GL import * pg.display.set_mode((500,500),pg.OPENGL) glClearColor(0.5,0.0,0.5,0.0) done=0 def

    0熱度

    1回答

    我有一個使用PyOpenGL可視化結構的python 3.3應用程序。 它具有將圖形保存在圖像文件中的功能。 def save_image(self, filename): glPixelStorei(GL_PACK_ALIGNMENT, 1) data = glReadPixelsui(0, 0, width, height, GL_RGB, GL_UNSIGNED_BYTE