python+opengl显⽰三维模型⼩程序
在win7+python3.5环境下配置opengl,并显⽰三维模型sql as
⾸先安装opengl:
已经安装python的系统会⾃动安装pip,所以只需要⼀句pip命令就可以安装opengl了,命令如下:
pip install PyOpenGL PyOpenGL_accelerate
然后在python 中import相关功能,运⾏后会出现错误
极语言中文编程SyntaxError: multiple statements found while compiling a single statement
拷到你建⽴的⼯程⽬录下,就是你写的程序的⽬录下就可以了。
然后运⾏下⾯的程序,就应该能够显⽰茶壶模型了。
from OpenGL.GL import *
leangoo安装
from OpenGL.GLU import *
from OpenGL.GLUT import *python安装教程win7
def drawFunc():
#清楚之前画⾯
glClear(GL_COLOR_BUFFER_BIT)
glRotatef(0.1, 0,5,0) #(⾓度,x,y,z)
glutWireTeapot(0.5)
#刷新显⽰
govern的名词形式glFlush()
#使⽤glut初始化OpenGL
glutInit()
#显⽰模式:GLUT_SINGLE⽆缓冲直接显⽰|GLUT_RGBA采⽤RGB(A⾮alpha)
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA)
#窗⼝位置及⼤⼩-⽣成
glutInitWindowPosition(0,0)
mylesglutInitWindowSize(400,400)
glutCreateWindow(b"first")
#调⽤函数绘制图像
glutDisplayFunc(drawFunc)
glutIdleFunc(drawFunc)
#主循环
glutMainLoop()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论