博客
关于我
openGL缓存概念和缓存清除(01)
阅读量:792 次
发布时间:2023-02-23

本文共 1646 字,大约阅读时间需要 5 分钟。

OpenGL??????

2.1 OpenGL????

?????????????????????????Python 3.7????????????OpenGL???????????????????

pip install opengl  pip install glu  pip install glut

?????????????????OpenGL???

import OpenGL.GL as GL  import OpenGL.GLU as GLU  import OpenGL.GLUT as GLUT  GLUT.init()

??????????????????????????????????

window_width = 800  window_height = 600  window_title = "OpenGL??"  GLUT.createWindow(window_width, window_height, window_title)  GLUT.setWindowDisplayMode(GLUT.RGB)  # ??????  view_point = (0.0, 0.0, 5.0)  GLUT.setViewPoint(view_point)  # ??????  projection_point = (0.0, 0.0, 0.0)  GLUT.setProjectionMatrix(GLU.projectionMatrix(view_point, projection_point, 1.0, 100.0))

???????????????????????????????

# ?????  n = 3  for i in range(n):      x = i % 2      y = (i % 2) % 2      z = i % 2      GL.glVertex(x, y, z)  GL.glDrawRange(0, 2*n-1, 0, n)  # ??????  GL.glSwapBuffers()

???????????????????????????

# ????  image = GL.glReadImage(      filename="test_texture.png",      format=GL.GL_TEXTURE_2D  )  # ??????  texture_id = GL.glCreateTexture()  GL/glTexImage2D(GL.GL_TEXTURE_2D, 0, GL.GL_RGB, image.width, image.height, 0, GL.GL_UNSIGNED_BYTE, GL.GL_RGB)  # ???????  GL.glTexImage2D(GL.GL_TEXTURE_2D, 0, image.width, image.height, 0, GL.GL_UNSIGNED_BYTE, GL.GL_RGB)  # ?????????  GL.glBegin(GL.GL_QUADS)      GL.glTexCoord(0, 0)      GL.glVertex(0.0, 0.0, 0.0)      GL.glTexCoord(1, 0)      GL.glVertex(1.0, 0.0, 0.0)      GL.glTexCoord(1, 1)      GL.glVertex(1.0, 1.0, 0.0)      GL.glTexCoord(0, 1)      GL.glVertex(0.0, 1.0, 0.0)  GL.glEnd()  GL.glSwapBuffers()

??????????????OpenGL????????????????????OpenGL???????????????????????

转载地址:http://rzpfk.baihongyu.com/

你可能感兴趣的文章
Ogre 插件系统
查看>>
Oil Deposits
查看>>
oj2894(贝尔曼福特模板)
查看>>
OJ4TH|Let's play a game
查看>>
OJ中处理超大数据的方法
查看>>
OJ中常见的一种presentation error解决方法
查看>>
OK335xS UART device registe hacking
查看>>
ok6410内存初始化
查看>>
OkDeepLink 使用教程
查看>>
OKHTTP
查看>>
Okhttp3添加拦截器后,报错,java.io.IOException: unexpected end of stream on okhttp3.Address
查看>>
OkHttp透明压缩,收获性能10倍,外加故障一枚
查看>>
OKR为什么到今天才突然火了?
查看>>
ol3 Demo2 ----地图搜索功能
查看>>
OLAP、OLTP的介绍和比较
查看>>
OLAP在大数据时代的挑战
查看>>
oldboy.16课
查看>>
OLEDB IMEX行数限制的问题
查看>>
ollama 如何删除本地模型文件?
查看>>
ollama-python-Python快速部署Llama 3等大型语言模型最简单方法
查看>>