Robert J. Lang是数学折纸大师。 他已经对500多种设计进行了编目并绘制了图表,包括一系列受数学启发的方格图。 他还是许多折纸书,文章和视频的作者,例如折纸:折纸的无限可能性。
Lang的工作核心是理解数学是描述折纸基本规则的理想选择,而Mathematica允许他“以最适合当前特定问题的方式编写代码”。
为了实现他的艺术愿景,Lang通过多种方式使用Mathematica:建立和求解定义他想要的形式的数学方程式,计算折痕模式中的顶点坐标,进行代数分析并检查他手工进行的任何分析 。
他最喜欢的作品之一“ 3 ^ 7双曲极限”是用一张锯齿形的圆形纸折叠而成,并基于双曲平面中的六边形和七边形拼贴。 该设计最初是使用L2Primitives软件包在Mathematica中生成的,后来由Lang转变为折纸镶嵌。
从Mathematica 5开始,Lang开始开发Tessellatica(一种受Combinatorica和其他Mathematica软件包启发的Mathematica软件包)来设计折纸镶嵌。 Lang最初是为私人使用而创建的,他说他一直设想最终将公开发布该软件包。 他计划在2014年底做到这一点。
Lang赞扬Mathematica不仅使Tessallatica成为可能,而且使编写清晰易读的代码变得容易,这是他使用了十多年的软件包的重要组成部分。 “ Mathematica支持广泛的编程模型,因此我可以混合和匹配经典的过程、列表处理、函数式编程、模式匹配等,” Lang说。
Mathematica的多功能性对他的工作也至关重要。 他补充说:“我可以进行分析,然后进行数值计算,然后进行3D渲染,然后进行文件导入和导出,并且可以轻松地在所有这些活动之间来回移动。”
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室