文件名称:Rubiks-Cube:IS305项目
文件大小:3.12MB
文件格式:ZIP
更新时间:2024-04-23 13:27:11
C++
魔方 这是2021年SpringIS305的自我项目。 使用OpenGL渲染Rubiks多维数据集。 版本1 使用在某些方面易于使用的GL / gl.h,但是,此库有太多限制,限制了进一步的优化和进一步的开发。 因此,尽管我只有很少的时间来开发此项目,但我将在下一个版本中感到高兴。 版本2 使用高兴地渲染27个块以构造多维数据集。 渲染背景的天空盒。 临时来说,我只使用一个点光源。 为了进一步开发,仍有许多细节可以优化。 但是,由于渲染性能不佳,看来我的计算机无法很好地处理这些工作。 结果,进一步的发展将是随机的。 另一方面,我将对编码样式和更多功能进行一些优化。 当前效果如下。 键盘说明 R :向右旋转 L :向左旋转 F :旋转正面 B :旋转背面 U :向上旋转脸 D :向下旋转 Up :向上倾斜 Down :俯仰 Right :改变偏航 Left :改变偏航 1-6 :更
【文件预览】:
Rubiks-Cube-version2
----rubiks_cube()
--------skybox.fs(151B)
--------skybox.vs(240B)
--------skybox.h(3KB)
--------cube.vs(473B)
--------camera.h(4KB)
--------util.h(9KB)
--------vertices.h(7KB)
--------shader_s.h(7KB)
--------material.h(5KB)
--------resources()
--------lightcube.fs(117B)
--------cube.fs(5KB)
--------state.txt(5B)
--------lightcube.vs(195B)
--------menu.h(2KB)
--------main.cpp(8KB)
--------root.h(2KB)
--------light.h(3KB)
--------viewer.h(2KB)
--------rotate.h(12KB)
----.gitignore(251B)
----pic.jpg(277KB)
----README.md(2KB)