文件名称:CTUGL:WebGL渲染库
文件大小:231KB
文件格式:ZIP
更新时间:2024-05-29 02:20:10
JavaScript
联合会 -用纯WebGL和JS ES6 +编写的WebGL渲染库 CTUGL代表捷克技术大学图形库 关于 我在从事学士论文项目时创建了这个库。 由于我的项目的规模和复杂性,有必要从其余代码中提取一般功能,因此该库也应运而生。 该库由两部分组成。 1)基础 第一个仅包含基本的帮助程序功能,其他学生可以在学习计算机图形学程序时使用它们。 没有任何方法可以隐藏OpenGL / WebGL的一些实现细节(和问题),因此学生仍然必须理解该主题。 库的这一部分主要关注不必要的代码量,这些代码用于常规的WebGL任务,例如着色器链接和编译,设置纹理等。代码量由简单的方法调用代替,因此几行代码可以由一个代码替换。 这样可以节省时间和空间。 这项工作仍在进行中,将来会进行更新。 该库的基础部分由单个文件ctugl.js 。 它基于CG编程课程的学生使用的原始pgr-framework库( )。 负责
【文件预览】:
CTUGL-master
----ctugl.js(8KB)
----utils()
--------RenderSettings.js(1012B)
--------CubeMap.js(7KB)
--------Model.js(12KB)
--------Light.js(4KB)
--------Shader.js(3KB)
--------Camera.js(5KB)
--------Mesh.js(11KB)
--------Cursor.js(10KB)
----castle_fog.JPG(62KB)
----minecraft_lobby.JPG(77KB)
----README.md(2KB)
----chinesse.JPG(95KB)