文件名称:voxel:用python编写的玩具体素引擎
文件大小:28KB
文件格式:ZIP
更新时间:2024-06-08 21:52:13
Python
体素 这是一个使用PyOpenGL用python编写的玩具体素引擎。 该项目的目的是创建一个可用于构建原型或演示的简单体素渲染器,该渲染器重量轻且只需很少的工作即可开始工作。 因此,它几乎没有功能,但有希望使其有用。 体素中只有两个模块:应用程序和核心。 “核心”模块包含渲染类和支持渲染的类。 “ app”模块涉及用户如何通过输入(键盘或鼠标)与渲染器交互以及如何将数据传递到渲染器。 App类旨在提供一个基类,可以对该基类进行扩展以定制用户交互或如何处理数据。 要求 Voxel用python-2.7编写,并且需要以下python软件包: pyopengl 麻木 pyyaml
【文件预览】:
voxel-master
----poetry.lock(29KB)
----.gitignore(2KB)
----requirements.txt(22B)
----pyproject.toml(408B)
----runtests(72B)
----LICENSE(1KB)
----setup.cfg(104B)
----requirements-test.txt(34B)
----examples()
--------sphere.py(4KB)
--------box.py(3KB)
----README.md(966B)
----tests()
--------test_app.py(1KB)
--------__init__.py(0B)
--------test_core.py(5KB)
----voxel()
--------__init__.py(0B)
--------app.py(9KB)
--------core.py(25KB)
----shaders()
--------basic.frag(221B)
--------basic.vert(303B)