文件名称:pg:Python OpenGL图形框架
文件大小:3.72MB
文件格式:ZIP
更新时间:2024-05-24 17:32:40
Python
pg:Python图形框架 pg是用于Python的轻量级高级OpenGL图形框架。 这是一项正在进行的工作。 教程 此处提供了基本教程: 特征 许多OpenGL应用程序具有许多共同点,但是使用OpenGL时涉及很多样板。 这种高级框架使您可以专注于特定于应用程序的功能。 着色器 编译链接 属性和制服 内置着色器,适用于常见用例 顶点缓冲区可选交错 矩阵 平移,旋转,缩放 透视和正射投影 转置,行列式,逆 纹理 几何形状球体,长方体,平面,圆柱体,圆锥体,轴 楷模.obj和.stl文件格式 WASD运动内置的! 窗口和输入 基于glfw 多个窗口 依存关系 brew tap homebrew/versions brew install glfw3 pip install Pillow PyOpenGL 例子 克隆存储库并运行main.py,以查看这些示例以及其他一些示例。 3D管道:
【文件预览】:
pg-master
----pg()
--------core.py(28KB)
--------camera.py(941B)
--------stl.py(2KB)
--------font.py(4KB)
--------matrix.py(10KB)
--------util.py(5KB)
--------poisson.py(2KB)
--------pack.py(2KB)
--------programs.py(6KB)
--------__init__.py(5KB)
--------gl.py(24B)
--------glfw.py(53KB)
--------sprite.py(5KB)
--------noise.py(3KB)
--------geometry.py(10KB)
--------wasd.py(4KB)
--------obj.py(3KB)
--------csg.py(9KB)
----main.py(2KB)
----docs()
--------tutorial.rst(8KB)
--------images()
--------conf.py(9KB)
--------programs.rst(133B)
--------.gitignore(8B)
--------Makefile(7KB)
--------index.rst(217B)
----requirements.txt(30B)
----examples()
--------suzanne.py(742B)
--------earth.png(638KB)
--------teapot.obj(137KB)
--------pipes.py(4KB)
--------cuboids.py(3KB)
--------android.obj(2.97MB)
--------bus.py(885B)
--------lego.obj(490KB)
--------tutorial.py(756B)
--------sprites.py(731B)
--------bus.jpg(209KB)
--------gusev.jpg(549KB)
--------moving_spheres.py(1KB)
--------ladybug.obj(2.33MB)
--------textured_sphere.py(1KB)
--------font.py(333B)
--------poisson_spheres.py(838B)
--------terrain.py(3KB)
--------starfield.py(1KB)
--------__init__.py(0B)
--------context.py(979B)
--------bronze.jpg(312KB)
--------scenes.py(2KB)
--------texture.jpg(245KB)
--------field.py(3KB)
--------avoid.py(4KB)
--------temp.py(2KB)
--------lego.py(1KB)
--------bus.obj(443KB)
--------circles.py(3KB)
--------suzanne.obj(23KB)
--------hirise.py(7KB)
--------gusev.py(2KB)
--------sphere.py(645B)
--------csg.py(1KB)
----setup.py(718B)
----LICENSE.md(1KB)
----.gitignore(17B)
----README.md(2KB)