当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

关于折叠: Mathematica改变了折纸的古老艺术

发布时间:2020/09/23 浏览量:1992

Robert J. Lang是数学折纸大师。 他已经对500多种设计进行了编目并绘制了图表,包括一系列受数学启发的方格图。 他还是许多折纸书,文章和视频的作者,例如折纸:折纸的无限可能性。

 

Lang的工作核心是理解数学是描述折纸基本规则的理想选择,而Mathematica允许他“以最适合当前特定问题的方式编写代码”。

 

为了实现他的艺术愿景,Lang通过多种方式使用Mathematica:建立和求解定义他想要的形式的数学方程式,计算折痕模式中的顶点坐标,进行代数分析并检查他手工进行的任何分析 。

 

他最喜欢的作品之一“ 3 ^ 7双曲极限”是用一张锯齿形的圆形纸折叠而成,并基于双曲平面中的六边形和七边形拼贴。 该设计最初是使用L2Primitives软件包在Mathematica中生成的,后来由Lang转变为折纸镶嵌。

 

image001.png

image002.png

 

从Mathematica 5开始,Lang开始开发Tessellatica(一种受Combinatorica和其他Mathematica软件包启发的Mathematica软件包)来设计折纸镶嵌。 Lang最初是为私人使用而创建的,他说他一直设想最终将公开发布该软件包。 他计划在2014年底做到这一点。

 

image003.png

 

Lang赞扬Mathematica不仅使Tessallatica成为可能,而且使编写清晰易读的代码变得容易,这是他使用了十多年的软件包的重要组成部分。 “ Mathematica支持广泛的编程模型,因此我可以混合和匹配经典的过程、列表处理、函数式编程、模式匹配等,” Lang说。

 

Mathematica的多功能性对他的工作也至关重要。 他补充说:“我可以进行分析,然后进行数值计算,然后进行3D渲染,然后进行文件导入和导出,并且可以轻松地在所有这些活动之间来回移动。”

 

北京哲想软件有限公司