hyperbolic-tiling:埃舍尔素描

时间:2024-05-21 22:45:24
【文件属性】:

文件名称:hyperbolic-tiling:埃舍尔素描

文件大小:1.06MB

文件格式:ZIP

更新时间:2024-05-21 22:45:24

webgl threejs geometry tiling mathematics

Eschersketch:双曲平铺生成器 首次创建于2015年(最新更新于2021年),是自动双曲线艺术生成器和教育工具的原型。 它会创建表示为Poincaré圆盘的双曲线平面的规则边到边平铺,也称为双曲线网格。 这些最初是由HSM Coxeter所描述的,但是由MC Escher在他的“圆度极限”木刻系列中广为人知,那是在人们仅以名字的缩写和姓氏为人的时代。 当前,它可以创建类似于Escher's Circle Limit I的图像。它们是规则的两种彩色拼贴,由多边形的边数以及在每个顶点处会合的多边形数定义。 拼贴是由两块欧几里得三角形块组成的,一块代表一半的白色鱼,另一半代表黑色的鱼。 最终结果将类似于以下内容(此为{6,6}拼贴): 我最初计划将其扩展为包括多种颜色的不规则平铺,然后将其用作学生可以创建自己的平铺的教学工具。 不幸的是,创建拼贴以使其均匀匹配的结果比我预期


【文件预览】:
hyperbolic-tiling-main
----.gitignore(12B)
----main.css(1KB)
----package.json(557B)
----package-lock.json(62KB)
----src()
--------App()
--------components()
--------main.js(4KB)
--------utilities()
--------shaders()
----assets()
--------hyperbolic-tiling-main-1024.jpg(147KB)
--------fish.png(24KB)
--------tiles()
--------hyperbolic-tiling-main-512.jpg(58KB)
--------uniform-hyperbolic-tiling-45.png(43KB)
----dist()
--------main.js(3.26MB)
----README.md(3KB)
----index.html(6KB)
----TODO.md(228B)
----watch.mjs(604B)

网友评论