一张纸还能上天能救命?理工男宁愿放弃NASA百万年薪,也要回家折纸?!

全世界有3.14 % 的人已经关注了

爆炸吧知识

一张纸能做什么?

小时候,它可能默默记录着你天马行空的想象力:

而到了艺术家手中,它们就会变幻成各种各样精妙绝伦的艺术品:

可当一双文艺的手,遇上一颗聪明无比的“理科大脑”,又会摩擦出怎样奇妙的火花呢?

今天,超模君就要介绍一位“把艺术玩成技术”的物理博士Robert J. Lang

辞职NASA

当年,Lang还是一个天真调皮的小男孩。有一天老师折了一架纸飞机给他玩。从此以后,他就打开了新世界的大门。


刚开始,他只是整天琢磨各种纸飞机的折法。后来他渐渐被折纸艺术的奇妙征服了——就像他在赋予它们生命一样。于是小小年纪的他,有了一个折纸大师的梦想

对于Lang而言,折纸就是他放松的娱乐方法,让他在繁重的学习生活里保持清醒的头脑

所以他不但没耽误学业,反而以高分考上加利福尼亚理工学院,之后更是一路学霸:斯坦福大学硕士、加工理工学业物理博士、德国博士后......

学霸的脑回路果然都不同凡响。

黑森林布谷鸟钟(在德国从事博士后工作时,耗时3个月设计折叠)

不久后,Lang就回到了美国,刚一落地就被高薪聘任美国NASA的实验员。在这个人均智商160的修罗场,他一口气出版了80多篇专业论文,还收获了46项专利。

然而越是在事业上混的风生水起,Lang的心灵就越是感到干涸空虚。他越发渴望实现自己儿时的梦想。

为此,四十岁的Lang做了一个在外人看来离经叛道的决定——辞职NASA,回家全职钻研折纸算法

“比起物理研究,我更爱折纸!我愿意用一生的时间去追求自己的折纸梦想。”


折痕图案设计法

普通人玩折纸就只是为了玩,Lang玩折纸却是为了让别人更容易上手

作为一位理工学霸,Lang当然不屑于单纯设计几个异常繁复的设计图来博人眼球。反而是充分发扬理科生“死磕到底”的精神,利用数学知识计算,把折纸的算法总结成规则。

1999年发表的论文

这篇论文一经发表,就震惊世界。因为很少有人这么正儿八经地把数学与折纸联系起来写成论文

Robert J. Lang是Huzita–Hatori公理的发现者之一。

双稳态结构

这时候大家才惊觉,原来他不是开玩笑。

我们都知道,折纸看似简单,其实动手过程非常复杂繁琐,需要有超强的耐心和大量的时间。而且说不定最后你也只能得到一张皱巴巴的纸

整盆仙人掌出自一张纸,共花费7年时间

所以那时候除了艺术大师外,几乎没有人会下功夫去钻研它。Lang却很得意,因为这是他实现梦想的第一步。

为了能够顺利推广,他还用通俗易懂的语言总结了一遍它的规则:

第一,双可着色原则。其实很好理解,就是用两种颜色去填充图案,相邻的色块颜色不相同。

第二,在任何顶点,凸折法的数量总是比凹折法多或者少两下。

第三,如果把同一个顶点的折痕角按顺序标号,那么奇数角的和一定是180°。

最后,无论怎么叠加褶层和纸片,纸片永远不能穿透褶层。

就像网友说的那样,通常情况下,定理就是把一个简单易懂的词语扩展成一堆大部分人都看不懂的句子。所以,如果仅仅是看了这些规则就想亲自动手设计的话,那99.99%的人都会抓瞎。


所以考虑到大部分人的接受力,Lang专门发明了一种方法:折痕图案设计法。

举个例子,超模君想亲自动手折一只蝎子。

首先就要准备一张纸,在纸上用最简单的线条把图案的特征画出来。比如动物的脑袋、角、爪子等。

蝎子线条画

然后,在另一张足够大的纸上用一个个虚拟的“圆环”来限定特征的大小。比如爪子之类的片状物,可以用边边角角的半圆或四分之一圆来表示。

要记住,一定要合理地把“圆环”全部塞进一张纸张里。这些“圆环”的排列就是图案的骨架。如果是对称的图案,那么在纸张上也应该同样安排“圆环”。

蝎子图案圆环

接下来,就是画线把每一对圆心连接起来,只要有两条线相遇成V字,就在中间添加一道折痕,这就是“折脊”


如此往复,再利用更复杂的方法添加越来越多的线。毫无疑问,这是一个顺理成章、循序渐进的过程。

最后,擦掉“圆环”,剩下的图案就是“折痕图案”了

蝎子折痕图案

但是对于我们来说,要想设计这些复杂的小动物,单单是找到“圆环”的最优组合就够呛的了,更何况还要不出错地画出所有“折脊”。

这是分分钟劝退所有人的节奏

所以,为了把自己喜欢的艺术推广到全世界,Lang开发了一款折纸软件Treemaker。

利用它,即便是普通人,只要画出最简单的线条图,就能把自己简单的想象,转化成艺术品的设计图案

因为软件简单快捷,以至于直到现在,国内外的折纸俱乐部仍然广泛使用。它已经成了参加比赛的神器。

发展到现在,Lang可以说“桃李满天下”了:美国已有40个大学折纸教授以及上万的专业学生。甚至连国家拨款的项目也有几十个。

折纸结构无处不在

好好一个“为人类服务”的研究员,却回家玩小朋友的玩具,实在是“杀鸡用了牛刀”。你以为这是玩物丧志?

但是Lang却用实际行动打脸所有人,他把折纸艺术玩出了新花样:无论是地上跑的,还是天上飞的,甚至在人体里做手术,都可以用到折纸结构

比如我们平常开的汽车,安全气囊折叠后只有小小的9cm*9cm*5cm,充气后却可以达到40-100L的体积。

安全气囊

再比如我们基本没什么机会能见着的卫星太阳帆它其实就是卫星用来发电的

太阳帆(英文名:Solar sails)是利用太阳光的光压进行宇宙航行的一种航天器。在没有空气阻力存在的太空,这种小小的推力仍然能为有足够帆面面积的太阳帆提供 10e-5~ 10e-3g左右的加速度。

当时NASA想要实验太阳帆,谁知道好不容易想好了,却发现它足足有上百平方米。可是火箭只有几立方米的空间能够塞得下它,否则NASA就要拨款新造一架专用的火箭。

NASA没办法,只能求助当时已经成为一代折纸宗师的Lang,希望能共同开发一种能将任何平面环形或盘形折叠成紧凑的圆柱体模式,以此增加发射时的紧密性和部署时的可靠性。

几经波折之后,他们终于找到了最适合的结构:“三浦折叠法”。

通过三浦折叠后形成特殊的褶皱,只需沿单一轴线方向拉伸,整个结构即可展开成平行四边形的“棋盘”,要收拢时则反向一推即可。

三浦折叠的放缩比为25:1,后由中国设计师裴浩正改进为81:1

三浦折叠结构

这样一来,太阳帆不但不需要麻烦宇航员拼装,而且面积大小还可以自己调节。

如果说太阳帆还算听说过,那么接下来的东西普通人就会觉得匪夷所思了。

随着科技进步,病人都希望自己越少受罪越好。这使得他们对手术创口的要求越来越高。所以不少专家都在开发微型手术机器人。

机缘巧合之下,美国有一家公司发现,柔性折纸结构能够非常好地替代很多复杂的刚性结构

微型变体抓手(能够节省75%的零件)

达芬奇手术机器人(折叠机构使得细管能顺畅进入人体,不容易堵塞)

写在最后

所以说,艺术与科学绝不是割裂的。

所谓“技近乎于道”,花了时间精力,认真去钻研一项爱好,总结出经验,你就能成为大师!

但这绝不是一个简单的过程,想要将艺术抽象为科学,你往往需要数学为它们架起桥梁。

毕竟,说到精炼总结,还有谁能与数学相提并论呢?

本文系网易新闻·网易号“各有态度”特色内容

部分资料来源于网络

转自:超级数学建模

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297597.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【干货】单日10亿GMV的.NET5电商平台,是如何设计的?

自京东和唯品会转了Java,.NET就一直缺乏高并发电商案例,.NET5能做高并发电商吗?必须的,别停留在.NET Framework的旧印象了!这里为大家分享一家上市公司的项目案例,纯.NET5电商平台,轻松承接双11…

通过 Lotus Domino Java 代理消费 Web 服务

Web 服务是一种允许两台或更多的计算机在网络中交互的系统设计。这种服务的主要优点是,它是在多台不同操作系统的计算机和应用服务器之间发送对象的标准解决方法。例如,我们的公司使用 Web 服务从一台运行 Microsoft .NET Framework 的计算机向基于 IBM …

goahead如何使用cgi服务_QQ如何设置使用代理服务器?

很多人可能会问了,QQ上可以设置代理服务器吗?答案是可以的。今天就为大家详细介绍一下,如何在QQ上设置代理服务器的。1、双击QQ图标,打开QQ登录界面,我们就可以看到界面右上角有一个“设置”按钮。QQ如何设置使用代理服务器12、点…

android listview添加数据_Android面经分享,失业两个月,五一节前拿到offer

秦子帅明确目标,每天进步一点点.....作者 | 天天有道地址 | juejin.im/post/5eb01866f265da7b9c24562c基本介绍今天介绍一位朋友的经历:从3月初开始复习,准备面试题。复习的资料主要为《Android开发艺术探索》和jsonchao的博客,…

Dapr + .NET 实战(四)发布和订阅

什么是发布-订阅发布订阅是一种众所周知并被广泛使用的消息传送模式,常用在微服务架构的服务间通信,高并发削峰等情况。但是不同的消息中间件之间存在细微的差异,项目使用不同的产品需要实现不同的实现类,虽然是明智的决策&#x…

这些数学趣图,数学老师看了后会怎么想?

全世界有3.14 % 的人已经关注了爆炸吧知识这个扣分不?我的人生98%的时间都是无比正确的数学与我不能言语的关系最深情的告白限速是......当我完成数学作业后....维生素C的来历高数课堂恩..... 来拜师了啊, 好好学习. 为师给你命名: 阿尔法狗.这个是驻点, 这是最值, 这些机器学…

COM 组件设计与应用(六)

一、前言  1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法,即使你不再使用vc6.0,也请和上一回的内容,参照比对。   2、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外&…

python 柱状图 间距_专题第18篇:Python 绘图入门

我的施工之路1我的施工计划2数字专题3字符串专题4列表专题5流程控制专题6编程风格专题7函数使用8面向对象编程(上篇)9面向对象编程(下篇)10十大数据结构11包和模块使用总结12Python正则专题总结13设计模式14Python时间模块总结15 Python 装饰器16 Python 迭代器17 Python 生成器…

WPF实现截屏(仿微信)

WPF开发者QQ群: 340500857 | 微信群 -> 进入公众号主页 加入组织欢迎转发、分享、点赞、在看,谢谢~。 前言有小伙伴需要在软件反馈窗体增加截图功能需求,所以今天来实现一个仿微信的截图。01—效果预览效果预览(更多效果请下…

我妈要把闺蜜介绍给我当女朋友......

1 反正手没闲着啊▼2 这...这女孩子不会是您跳广场舞认识的吧?▼3 这就是生活▼4 有画面感了▼5 这种运动会想想就觉得很好看▼6 电脑屏幕不亮手机玩起来不够舒服▼7 这种脱衣方式可真是太酷啦!▼你点的每个赞,我都认真当成了喜欢

topic数量是指什么_一个网站的IP、UV和PV到底是什么

在百度统计后台会看到“IP统计”、“UV统计”、“PV统计”,那么、什么是IP,什么是UV,什么又是PV,三者之间有什么关系,IP重要,还是UV重要,还是PV重要。什么是IP?IP即:Inte…

发布一个博客园专用Windows Live Writer代码插件

一直用Windows Live Writer写博客,不过没找到能与博客园配合得很好的代码插件,每次写完文章发布到博客园总要手动修改代码。所以我自己写了一个博客园专用的Windows Live Writer代码插件(我知道这世界上已经有N个代码插件,好吧&am…

js深拷贝和浅拷贝

一、数组的深浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。 va…

dbeaver 数据转化 mapping_Python机器学习实例:数据竞赛-足球运动员身价估计

前言1,背景介绍每个足球运动员在转会市场都有各自的价码。本次数据练习的目的是根据球员的各项信息和能力来预测该球员的市场价值。2,数据来源FIFA20183,数据文件说明数据文件分为三个:train.csv         训练集     文件…

对SQL server、Oracle、MySQL和PostgreSQL进行OLTP性能测试(Benchmark)

📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创,首发于 【掘金】📢作者格言:生活在于…

【完整版】当大师遇到了理工男,只能吐血了...

全世界有3.14 % 的人已经关注了爆炸吧知识1、青年问禅师:“大师,我很爱我的女朋友,她也有很多优点,但是总有几个缺点让我非常讨厌,有什么方法能让她改变?”禅师浅笑,答:“方法很简单…

[FW]软件开发中的11个系统思维定律

“我会更加努力地工作”——一匹名叫Boxer的马(出自乔治奥威尔的《动物农庄》) 彼得圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。 1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s sol…

5单个编译总会编译全部_VS2019 v16.5 MSVC编译器后端更新汇总

MSVC更新汇总在Visual Studio 2019 v16.5中,我们已经对C后端进行了持续的改进更新,包括新增了一些新特性和优化点,编译时间优化,以及更好的安全性。下面我们来汇总一下目前关于MSVC编译器后端更新的要点:> Intel JC…

计算机职称 计算机二级证,国家计算机二级证书含金量有多高

首先感谢你的邀请,我们都知道在大学生涯考证中,计算机二级#计算机二级#基本是在校大学生必备的证书。当然我说的必考证书是针对已经了解计算机证书的,当然可能还有一些人不了解,那学姐简单来说一下,什么是全国计算机二…

无法使用此安装程序来安装 .net framework_NuGet是什么?理解与使用(上)

如果你了解python,那么它类似pip。如果你了解nodejs,那么它类似npm。如果你了解ruby,那么它类似gem。对,它就是一个包(package)管理平台,确切的说是 .net平台的包管理工具,它提供了一…