在wxPython中使用OpenGL

2021-08-24 17:14:48 字數 475 閱讀 9062

參考資料只有wxpython doc的乙個例子。

需要安裝pyopengl (pyopengl.sourceforge.net)

給opengl使用的視窗容器是wx.glcanvas.glcanvas,子類化它,並在子類的paint事件處理中這樣處理:

def onpaint(self, event):

dc = wx.paintdc(self)

self.setcurrent()

#do rendering

在視窗resize需要重定義視口時,也要呼叫self.setcurrent()

而from opengl.gl import *之後就可以使用很多類似opengl的api了,比如glviewport

最後把這個子類化的glcanvas作為乙個控制項放到窗體中就可以了

剩下的問題就是如何使用python的方法處理一些3d資料,呼叫pyopengl封裝的很像opengl的這些api了

在AndroidStudio中使用OpenCV總結

簡單2步 模組的xml檔案 模組的gradle android 參好上面 然後run執行正常就可以下一步了,快了快了加油 arguments dandroid stl c shared 這裡是要新增的不然可能無法載入so 這裡是新增的 sourcesets 自己按照實際情況新增,只是我的總結。這裡我...

在wxPython中使用OpenGL

參考資料只有wxpython doc的乙個例子。需要安裝pyopengl pyopengl.sourceforge.net 給opengl使用的視窗容器是wx.glcanvas.glcanvas,子類化它,並在子類的paint事件處理中這樣處理 def onpaint self,event dc w...

在Android Studio上使用OpenCL

在嘗試了很多的方法後,終於可以在android studio上使用opencl,現在記錄一下過程。git clone git github.com gaussrieman libopencl stub.git 在android.mk中新增乙個static library include clear ...