tinygl.js:在 JavaScript 中实现 OpenGL 1.1 兼容 API

时间:2024-08-01 18:18:39
【文件属性】:

文件名称:tinygl.js:在 JavaScript 中实现 OpenGL 1.1 兼容 API

文件大小:1.04MB

文件格式:ZIP

更新时间:2024-08-01 18:18:39

JavaScript

TinyGL.js TinyGL.js 是一个 JavaScript 库,提供与 OpenGL 1.1 兼容的 API 的一小部分,可用于在画布上制作 3D 图形。 TinyGL.js 基于 TinyGL 用 C 编写的实现,并通过 Emscripten 编译为 JavaScript。 它只使用软件光栅化,不需要运行 WebGL。 当前的实现基于 TinyGL 0.4 的增强和错误修复分支。 入门 该库位于单个 JavaScript 源文件tinygl.js 。 首先应该包括: < script type =" text/javascript " src =" tinygl.js " > </ script > 然后,假设已经在 HTML 中声明了一个 canvas 元素,我们使用关键字experimental-tinygl获得TinyGL.js 的渲染上下文: var ca


【文件预览】:
tinygl.js-master
----tinygl.post.js(63KB)
----TinyGL()
--------Makefile(351B)
--------src()
--------LIMITATIONS(4KB)
--------LICENCE(1012B)
--------config.mk(2KB)
--------include()
--------INSTALL(432B)
--------README(5KB)
--------Changelog(2KB)
----tinygl.pre.js(4KB)
----compile.sh(3KB)
----LICENSE(2KB)
----js()
--------tinygl.js(250KB)
----README.md(3KB)
----compile-debug-no-optimization.sh(3KB)
----demos()
--------atlantis.html(874B)
--------external()
--------resource()
--------mech()
--------earth()
--------gears.html(8KB)
--------box.html(3KB)
--------atlantis()
--------my_first_polygon.html(1KB)
--------mech.html(1KB)
--------textures.html(3KB)
--------earth.html(5KB)

网友评论