![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyOpenGL
我有两颗糖
你不妨大胆一些,爱一个人,攀一座山,追一个梦。
展开
-
OpenGL学习笔记——PyOpenGL的安装
安装在windows_64下cmd中输入以下命令:pip install PyOpenGL安装成功显示 successfully!测试将下面的测试代码贴到编辑器中,编译运行from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *def drawFunc(): glClear(GL_...原创 2019-09-06 14:50:08 · 821 阅读 · 0 评论 -
OpenGL学习笔记——搭建OpenGL程序框架
一、程序及运行效果from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *def drawFunc(): glClear(GL_COLOR_BUFFER_BIT) #glRotatef(1, 0, 1, 0) glutWireTeapot(0.5) glFlush()glutInit()...原创 2019-09-07 09:58:52 · 623 阅读 · 1 评论 -
OpenGL学习笔记——点、线、面的绘制
绘制图元3D图象中最小单位被称为图元,包括点、线和面。点:点是最基本的图元,在PyOpenGL中表示方法:glVertex(x, y, [z], [w])最多可以使用4个参数,其中2D就是 glVertex2f(x, y), 3D就是 glVertex3f(x, y, z)...原创 2019-09-07 16:59:18 · 1869 阅读 · 0 评论 -
OpenGL学习笔记 —— 二维图形绘制
二维图形的绘制主要包含点、线及各种多边形的绘制,需要考虑图形的形状,边的特性及图形颜色的填充。点的绘制点是最基本的图元,调用glBegin时参数为GL_POINTS,尺寸可以通过glPointSize()来设定,默认尺寸为1pxdef display(): glClear(GL_COLOR_BUFFER_BIT) glPointSize(8) # 放在glBegin外面 glBe...原创 2019-09-13 16:47:48 · 1852 阅读 · 0 评论