tiny-graphics-js:Tiny Graphics WebGL库

时间:2024-06-02 03:54:01
【文件属性】:

文件名称:tiny-graphics-js:Tiny Graphics WebGL库

文件大小:605KB

文件格式:ZIP

更新时间:2024-06-02 03:54:01

JavaScript

tiny-graphics.js tiny-graphics-js库重构了WebGL的常见步骤,展示了如何组织复杂的图形程序。 使用此库学习图形和WebGL。 您将减少困扰初学者WebGL项目的混乱和重复。 通过显示紧凑但有效的WebGL命令用法,tiny-graphics-js库主要在教育环境中表现出色。 这个项目弥合了您学习WebGL命令后出现的困难鸿沟,但是在步骤之间仍然需要过多的设置代码。 微小的图形显示了如何组织WebGL程序,使其具有可重复使用的部分,从而变得灵活。 无需设置代码,您可以更清晰地查看数学,同时可以专注于创造力。 该库是面向对象的。 重要的代码在大约500行的单个小文件中。 其他文件提供了用于图形中常见数学运算的实用程序,以及有用的GUI工具和功能的交互式演示。 当前,需要注意的tiny-graphics-js的主要限制是: 诸如three.js之类的


【文件预览】:
tiny-graphics-js-master
----server.py(1KB)
----main-scene.js(2KB)
----tiny-graphics-math.js(18KB)
----host.command(50B)
----assets()
--------teapot.obj(374KB)
--------fav.ico(16KB)
--------grid.png(4KB)
--------stars.png(239KB)
--------earth.gif(11KB)
--------text.png(59KB)
--------rgb.jpg(142KB)
----index.html(1KB)
----tiny-graphics.js(29KB)
----examples()
--------many-lights-demo.js(5KB)
--------demonstration.js(4KB)
--------collisions-demo.js(23KB)
--------text-demo.js(6KB)
--------scene-to-texture-demo.js(5KB)
--------transforms-sandbox.js(15KB)
--------parametric-surfaces.js(19KB)
--------common-shaders.js(13KB)
--------common-components.js(11KB)
--------axes-viewer.js(29KB)
--------obj-file-demo.js(8KB)
--------common.js(283B)
--------common-shapes.js(24KB)
----.gitignore(56B)
----host.bat(16B)
----tiny-graphics-gui.js(24KB)
----README.md(7KB)
----.gitattributes(66B)

网友评论