几个世纪以来,人类一直尝试用科学的方法来描述这个世界,然而数学就使得这项工作变得更加容易了。例如,向日葵中的数字图案、种子的倍增因子,甚至还可以用数学公式来预测黑洞的出现。希腊数学家毕达哥拉斯说:万物皆数,自然界中的花草树木、风雪雨露等自然现象都隐藏着数学的奥秘。

数学是建筑设计过程中的基础,从最初的形式选型到最终的建造,它无所不在。现代数学的发展大大丰富了几何学的理论,增强了其解决实际问题的能力,在计算机的辅助下提供了多样化的工具,来对复杂形态进行高效率的设计、分析、建造。

北京凤凰国际传媒中心位于北京朝阳公园西门附近,方案创意来自于西方数学经典的立体几何模型“莫比乌斯环”,其正反相接、上下相接、内外相连的形态虽然来于西方,却与天人合一、道法自然的东方建筑精神异曲同工。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

在数学概念中,极小曲面指的是平均曲率为零的曲面。随着计算机图形学的发展,极小曲面以其丰富的形体变化和流动性,被越来越多地应用于不同的设计领域。极小曲面应用在建筑上可以产生连续流动的曲面,像是台中国家歌剧院就是利用其中的原理。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

极小曲面的形体可通过IsoSurface算法进行模拟,其V值可直接由极小曲面方程式提供,由于极小曲面公式的发现属于数学领域,设计行业可直接使用现有的公式。下面将介绍几种常用的极小曲面:

(一)Gyroid Surface

Gyroid Surface的公式为:cos(x)*sin(y)+cos(y)*sin(z)+sin(x)*cos(z)

双曲函数公式(数学公式计算出来的曲面就是这么酷)

该案例的主要逻辑构建思路为,首先在一个Box范围内创建一定数量的三维等分点,并由极小曲面公式确定等值面的范围,再通过Iso Surface算法以网格的形式拟合等值面。最后用椭球体来切割网格,可生成圆滑效果的极小曲面,以下为该案例的具体做法:

(1)用Center Box运算器创建一个控制密度的长方体,其X、Y、Z三个输入端分别赋予9、8、6。需要注意的是此处创建的长方体并不是极小曲面的边界范围,而是用来控制其密度的参数,可将赋予X、Y、Z三个输入端的数值命名为“密度控制”。

(2)用Number Slider运算器创建一个大小为30的数值,并将其赋予Number运算器,将两个运算器同时命名为“网格精度”。为了保证程序界面的简洁性,可将两个运算器的连线隐藏掉。

(3)通过Subtraction运算器将名称为“网格精度”的数值减去1,并将结果赋予Range运算器的N输入端。

(4)将Range运算器的输出数据通过Cross Reference运算器进行交叉对应,可通过放大运算器单击“+”来增加输入端的数量。

(5)将Cross Reference运算器的三个输出端数据分别赋予Evaluate Box运算器的U、V、W三个输入端。

(6)用Deconstruct运算器将三维等分点分解为X、Y、Z坐标。

(7)将分解后的X、Y、Z坐标分别赋予Evaluate运算器的x、y、z输入端,可通过放大运算器单击+来增加z输入端。

(8)在Panel面板中输入“cos(x)*sin(y)+cos(y)*sin(z)+sin(x)*cos(z)”,并将其赋予Evaluate运算器的F输入端。

(9)用Center Box运算器创建一个边界范围长方体,将6、5、4这三个数值分别赋予其X、Y、Z输入端,需要注意的是此处建立的长方体才是极小曲面的边界范围。

(10)将边界范围的长方体赋予Iso Surface运算器的Box输入端;将等值面的公式赋予其v输入端;将网格精度值赋予其Xres、Yres、Zres三个输入端;IsoValue输入端的数值为-0.196178;将True布尔值赋予其Merge输入端,使生成的网格更圆滑。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(11)用Smooth Mesh运算器将生成的网格形体进行圆滑处理。

(12)由Volume运算器提取边界Box的几何中心点。

(13)通过Sphere运算器依据几何中心点创建一个球体。

(14)由Scale NU运算器对球体进行三轴缩放,其X、Y、Z三个方向的缩放比例可分别设定为:4.5、4、3。此处读者可自行设置缩放比例因子,只要保证其范围不超过极小曲面边界即可。

(15)通过Mesh Brep运算器将缩放后的球体转换为网格。

(16)通过Mesh Split运算器用球体网格切割极小曲面网格。

(17)极小曲面网格被分割后会生成两部分,用List Item运算器提取索引值为1的网格,即可得到非规则形体的极小曲面。

(18)如需创建有厚度的网格形体,可将得到的结果Bake到Rhino空间,用偏移网格命令对其加厚处理。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(18)改变名称为“密度控制”中的X、Y、Z变量数值,同时调整IsoValue参数,即可得到不同密度下的极小曲面。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(二)Neovius Surface

由于构建极小曲面的方法是一致的,只需将程序中的公式进行替换,同时需调整密度控制的参数、以及IsoValue的参数。

Neovius Surface的公式为:3*(cos(x)+ cos(y) + cos(z)) + 4*cos(x) * cos(y) * cos(z)。将Gyroid Surface案例中的曲面公式替换为Neovius Surface的公式,同时将密度控制的X、Y、Z三个参数调整为7、6、5,即可得到如图所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(三)Schwarz P Surface

Schwarz P Surface的公式为:cos(x)+cos(y)+cos(z)。将Gyroid Surface案例中的曲面公式替换为Schwarz P Surface的公式,同时将密度控制的X、Y、Z三个变量调整为9、7、6,即可得到如图所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(四)Split P Surface

Split P Surface的公式为:1.1*(sin(2*x)*cos(y)*sin(z)+ sin(2*y)*cos(z)*sin(x) + sin(2*z)*cos(x)*sin(y)) - 0.2*(cos(2*x)*cos(2*y) +cos(2*y)*cos(2*z) + cos(2*z)*cos(2*x)) - 0.4*(cos(2*y) + cos(2*z) + cos(2*x))。将Gyroid Surface案例中的曲面公式替换为Split P Surface的公式,同时将密度控制的X、Y、Z三个变量调整为7、5、4,即可得到如图所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(五)Lidinoid Surface

Lidinoid Surface的公式为:(sin(x)*cos(y) * sin(z) + sin(y)* cos(z) * sin(x) + sin(z)* cos(x) * sin(y)) -(cos(x)*cos(y) + cos(y)*cos(z) + cos(z)*cos(x)),将Gyroid Surface案例中的曲面公式替换为Lidinoid Surface的公式,并将密度控制的X、Y、Z三个变量调整为8、6、4,即可得到如图所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(六)I-WP Surface

I-WP Surface的公式为:cos(x)*cos(y)+ cos(y)*cos(z) + cos(z)*cos(x) - cos(x)*cos(y)*cos(z)。将Gyroid Surface案例中的曲面公式替换为I-WP Surface的公式,并将密度控制的X、Y、Z三个变量调整为7、6、4,同时需要将IsoValue的参数调整为-0.23,即可得到如图所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(七)Scherk's Surface

Scherk's Surface的公式为:4*sin(z)-sin(x)*sinh(y),其中sinh为双曲正弦函数。将Gyroid Surface案例中的曲面公式替换为Scherk's Surface的公式,并将密度控制的X、Y、Z三个变量调整为4、6、8,即可得到如图所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

(八)Skeletal Surface

Skeletal Surface的公式为:cos(x)*cos(y)+ cos(y)*cos(z) + cos(x)*cos(z) - cos (x) - cos (y) - cos (z)。将Gyroid Surface案例中的曲面公式替换为Skeletal Surface的公式,并将密度控制的X、Y、Z三个变量调整为6、6、6,同时需要将IsoValue的参数调整为-0.9,即可得到如图4-106所示的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

极小曲面的形式有很多种,读者可在该网站查找关于极小曲面的公式以及详细信息:

http://www.msri.org/publications/sgp/jim/geom/level/library/triper/index.html。同时可尝试改变公式中的一些参数,虽然改变参数后创建的形体并非标准的极小曲面,但是同样可生成具有数学逻辑的结构体,如图4-107所示为改变公式中的一些变量生成的结果。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

极小曲面模型的3D打印

3D打印是以可粘合性的塑料、陶瓷、金属等粉墨为材料,通过逐层叠加的方式打印数字模型。3D打印机可识别的标准数字模型格式为STL,其工作原理与普通打印机相似,都是将打印机内的材料一层一层叠加起来,最终将数字文件打印为实物。

将创建的两个极小曲面模型导出为STL模型,然后将模型导入到Cura软件中,通过读取模型的断面信息,用打印材料将这些断面进行逐层叠加。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

3D打印机读取模型完毕后,即可开始进行打印。本次打印所选的材料为PLA(聚乳酸),由于PLA是由植物发酵聚合而成,因此其与传统塑料相比,具有更低碳、绿色环保的特点。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

伦敦科学博物馆数字画廊

由扎哈事务所设计的伦敦科学博物馆数字画廊,就将非常抽象的数学公式转变成一个具象的曲面结构。该设计遵循了民用飞机Handley飞行过后由于空气流动形成的涡流形式来构造内部空间,并以此作为主要平面布局的依据。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

双曲函数公式(数学公式计算出来的曲面就是这么酷)

馆内有100多件展品包括二战期间使用的解码机和17世纪的星空地图,小至手持数学运算工具,大到1929年的第一架实验飞机。数学画廊通过生动的故事、历史物件和独特的设计,展示了数学应用在我们生活中扮演的核心角色,以及过去四百年来数学家如何利用数学和工具创建了我们所处的现代社会。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

整个形体由6个参数进行控制,将其代入数学公式中,调整参数变量进行造型优化。该项目主要由ZHA CODE团队完成,其实这个团队并不是单纯是写代码的,其主要职责是面向学生或设计人员进行数字化设计方向的授课,在zaha事务所的设计任务中,更多的时候是担任理论与技术支持的角色。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

展馆的照明设计捕捉并增强了扎哈·哈迪德的建筑视觉,并将先进的数学概念带给日常游客体验。团队通过对飞机湍流的视觉隐喻中的颜色和照明类型的整合、探索和意外使用来实现这一目标。

双曲函数公式(数学公式计算出来的曲面就是这么酷)

双曲函数公式(数学公式计算出来的曲面就是这么酷)


点赞(0) 打赏

相关推荐

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部