pyopengl

    1熱度

    2回答

    我在下面的測試代碼中試圖獲得一個基本的opengl Gtk3 GLArea示例。 下面的錯誤是我目前的難點,從我已閱讀這可能意味着功能是不可用的上下文,但閱讀GLArea它似乎並沒有讓你選擇上下文,聽起來像它應該默認正確的。 這個問題可能與GLArea或PyOpenGL不幸的是,我可以罰款的所有示例目前在C是偉大的獲得一個基本的例子工作在Python中。 反正花了很多時間試圖解決這個問題,所以如果

    0熱度

    1回答

    我把一些wxPython/PyOpenGL代碼用於運行,但不再運行 - 顯然它在一個模塊或另一個模塊更新之後停止工作,我不知道何時。 下面是一個重現錯誤的小例子應用程序。 import wx from wx import glcanvas from OpenGL.GLUT import * from OpenGL.GL import * class WxMyTestApp(wx.App)

    0熱度

    1回答

    我正在進行增強現實項目。因此,用戶應該使用網絡攝像頭,並使用該幀上繪製的立方體查看捕獲的視頻。當我嘗試使用glBindTexture(GL_TEXTURE_2D,texture_background)方法時,出現錯誤: ( ArgumentError:argument 2::wrong type GLUT使用()顯示回調,{}失敗:返回無論如何2::錯誤的類型 ) 我完全陷入困境,不知道該怎麼做。

    1熱度

    2回答

    我正在嘗試設置我的機器使用帶FreeGlut的PyOpenGL。我有Python版本3.5.2和Windows 8的64位副本 我一直在使用PIP下載PyOpenGL,然後下載freeglut並置於include\和lib\文件夾在C:\Program Files\Common Files\MSVC\freeglut。我也在鏈接到C:\ Work \ freeglut.dll的環境變量中放置了64

    1熱度

    1回答

    最近我一直在用OpenGL進行試驗,現在我試圖在 上應用一些簡單形狀的紋理,即GL_POLYGON。 問題是,結果看起來很模糊,模糊,我正在用盡這個問題的可能原因。 紋理我想使用 # -*- coding: UTF-8 -*- import math from OpenGL.GL import * from OpenGL.GLUT import * from OpenGL.GLU im

    1熱度

    1回答

    在使用openGL紋理時,我遇到了python3/qt5/openGL的奇怪行爲。 在兩個單獨的窗口中打開兩個QOpenGLWidgets,導致兩個Widget之間的OpenGL紋理混合 - 更改第一個Widget中的紋理,導致第二個Widget中的紋理更改。雖然他們應該有不同的openGL上下文。 提供演示此問題的代碼(請參閱下文) - 請在提出解決方案之前先嚐試一下。代碼緊湊演示了兩種情況:

    0熱度

    1回答

    下面的代碼片段sdl_CreateWindow的PARAMS類型錯誤: self.width = 640 self.height = 400 self.window = sdl2.SDL_CreateWindow ( 'OpenGL test', sdl2.SDL_WINDOWPOS_UNDEFINED, sdl2.SDL_WINDOWPOS_UNDEFINED,

    0熱度

    1回答

    使用pyopengl,我試圖創建一個圓柱體。圓柱體的頂部不是圓形的,而底部如下面鏈接的圖像所示。我想知道如何解決這個問題,如果它的方式,我已經編碼或只是我做的方式不適用於pyopengl。我正在使用Pygame 1.9.2,Python 3.5和PyOpenGL-3.1.0。 https://i.stack.imgur.com/KYPLY.jpg import pygame from pygam

    0熱度

    1回答

    我想輸出一個正方形,並得到一個相當扭曲的菱形。像這樣, 雖然我可以告訴大家,其實這是我本來打算立方體,該立方體是奇怪的扭曲。在我自己創建一個簡單的3D投影程序的過程中,當我缺少2D點到屏幕中間的偏移量時,我發現了一個類似的問題,但是我知道沒有這種方法可以將此偏移量通知給OpenGL ... 對於任何人誰可能想知道,我現在的相機對象看起來像[在Python]: class Camera:

    -2熱度

    2回答

    我正在研究從網絡攝像頭讀取圖像(在單獨線程上刷新)的Python(2.7.13)程序,進行透視變換,並使用opencv(3.2.0-dev)將實況視頻放在屏幕上的一個窗口中。我得到非常低的FPS(13)用cv2.imshow()更新720x1280輸出圖像。如果我刪除對cv2.imshow()的調用並保持循環的其餘部分相同,則它將上升到75 FPS。我應該使用什麼來代替cv2.imshow()來減