canvasGL.js:基于 WebGL 的加速 2D 图形

时间:2024-07-27 09:04:38
【文件属性】:

文件名称:canvasGL.js:基于 WebGL 的加速 2D 图形

文件大小:114KB

文件格式:ZIP

更新时间:2024-07-27 09:04:38

JavaScript

草案 #CanvasGL.js ###A javascript 库,用于在 WebGL 之上加速 2d 图形 (已终止的研究项目 – 2013,原型文档) 这主要侧重于在浏览器环境中生成 2d 图形,使用软件绘制视觉创意——而不是用于生产。 实际上是一个更快的 Processing.js,一个性能更高的浏览器处理版本。 —— –– – ––– —— ##抽象的 能够快速表达想法对于开发视觉原型的成功至关重要。 不仅因为潜在的初始时间限制,还因为能够快速迭代和推进一个想法。 就使用软件进行快速视觉迭代而言,这意味着能够通过将执行该想法的指令数量减少到绝对最少来尽可能直接地将视觉想法转化为人工画布。 有人可能会说写作: line(fromX,fromY,toX,toY); //as a direct command 显然,与以下相比,翻译似乎更直接: LineObject


【文件预览】:
canvasGL.js-master
----.gitignore(13B)
----README.md(8KB)
----tests()
--------03_Circle_Set()
--------09_Image_readPixels()
--------05_Texture_Offset_Copy()
--------06_Shader_Calc()
--------11_Worker_Pipe_Split()
--------02_Rect_Set()
--------07_Worker_Pipe()
--------01_Primitives()
--------00_Template()
--------08_Image()
--------01_Matrix_Stack()
--------10_curve()
--------04_Polyline_Single()
--------01_Basic_Setup()
--------00_Data()
----examples()
--------02_Lines()
--------03_Polygon()
--------01_Primitives()
--------00_Basic_Setup()
----.gitattributes(483B)
----package.json(445B)
----index.js(1KB)
----scripts()
--------updateShader.js(549B)
--------buildWeb(1KB)
--------build(0B)
--------buildTests(0B)
--------buildSamples(0B)
----includes()
--------shader.glsl(887B)
----images()
--------image_00.tiff(445KB)
----.npmignore(75B)
----lib()
--------geom()
--------main.js(11KB)
--------math()
--------gl()
--------style()
--------util()

网友评论