百年之椅 · 一章
第一性原理:两个三角形
坐下,往后靠,把木头、连接件、胶水、接合工艺统统忘掉。我们叫作椅子的这件东西,究竟必须做到什么?做到这些的最省的形状是什么?答案不是一个巧妙的接头,也不是一种特别的材料。答案是一个三角形,然后是第二个跟它一样的三角形。
把你的体重压进一把椅子,会发生两件不同的事。第一件容易。你的体重顺着座面往下走,进入腿,进入地面。任何一堆粗到不会折断的棍子都能应付这么多。
第二件事才会要了椅子的命。当你换姿势,当你往后靠,当你翘起两条腿去够什么东西,你就不再是笔直往下压了。你是在把这个框架往侧向推,想把它压扁,就像你可以推着一个两端敞口的纸箱的一个角,把它压平。工程上把这叫作歪斜。一把椅子一辈子都在跟它较劲。
真正的敌人是歪斜,不是重量。一个四边形框架,四根棍在角上用销钉连起来,能扛住极大的竖直载荷,却会在几乎没有侧力的情况下折倒。推它上面那个角,它就斜成一个平行四边形,再斜成更扁的一个,然后就躺在地上了。这件事发生,木头里不需要有任何东西断掉。那种会晃的椅子我们都坐过。木头好好的,没有一处开裂。它照样晃,因为它的四个角守不住自己的角度。
整盘棋就是阻止这一折。能做到的动作只有两个。我们可以把角做成刚性的,刚到它们拒绝改变自己的角度。一个厚重的榫卯接头,或者一块肥大的钢连接件,想干的正是这件事。或者,我们可以把这些棍子摆成这样一种关系:要折这个框架,就得让其中一根变长或者变短,而木头断然不肯。第一个动作用接头对付歪斜。第二个动作用形状对付歪斜。几乎所有造出来过的椅子都选了第一个。我选了第二个。
拿三根棍,用销钉拼成一个三角形,试着去折它。折不动。它没有第二个形状可以变过去。要改变一个三角形,你就得改变其中一条边的长度,而一根承着人体重量的木棍,既不会伸长也不会压缩到任何你测得出来的程度。
这不是好三角形或者贵三角形才有的性质。把三条边长定死,形状就被定死了,彻底地、永久地。三角形是唯一有这个本事的平面图形。桥梁、屋架、起重机和自行车车架,剥掉外皮,都是由三角形组成的,原因就在这里。一个框架如果靠构件的排布、而不是靠角部的刚度来承载,工程上管它叫桁架。
这个区别,正是我的椅子长成这样的原因。一把靠刚性角部的椅子,好坏取决于它的角部能不能一直保持住,而木头的角部保持不住。一个用木销或螺栓做紧的接头之所以紧,是因为其中有什么东西被拉着。木头在受拉之下待不住。它会干缩,会随季节横纹收缩,那份紧就悄悄漏掉了。一个在切出来那天堪称英勇的接头,第五年只是还算贴合,第四十年就相当随便了。所以一把刚性角部的椅子,是在跟自己的接头赛跑。我不会押椅子赢。
三角形不参加这场比赛。就算销钉在孔里晃荡,它还是一个三角形,因为刚度住在形状里,而几何不会松。对于一把要熬过一个世纪的陌生人与疏忽的椅子,我想不出还有什么性质比这更值钱。
麻烦从这里开始。一把椅子不能随便当它喜欢的任何一种桁架。
把这个问题实际给你的五个点拿出来:两只脚,以及座面与靠背的三个角点,然后把它们之间的每一个三角形都闭合掉。七根构件,全部销钉收头,什么都动不了。结果是一个老实的桁架,但不是一把椅子。闭合上面那个三角形的那根构件,从靠背顶端跑到座面前沿,正好穿过坐着的人所在的地方。每一个椅子问题都是这一个问题。人所占的那块空体积是一项约束,而那个显而易见的答案违反了它。
所以椅子应当是一个桁架。这句话并不告诉你该把任何东西放在哪里。画出侧视图,把你真正知道的东西列出来:
- 一个座面; - 一个靠背; - 两者之间的夹角,在我这里是一百度,由身体定下,我在第一个星期就把它冻结了; - 椅子与地面相接的两个位置。
整张单子就是这些。里面没有一样是三角形。
从那个角开始,因为它最有可能出问题。一个要把一百度守上一个世纪的角,恰恰是木接头许不出来的承诺。一个长度可以。所以,横着架一根棍越过那个角,从座面底下一直到靠背后面。座面构件、靠背构件和这根棍,现在闭合成一个三角形。角度由一个尺寸守着,而不是由一个接头守着。
这个三角形守住了座面与靠背之间的角,却悬在空中。它没有任何一部分够到地面。把同一根棍继续往下带,越过座面,它就到了地上。现在它既是后腿,也是那根斜撑,一根构件干两份活。前脚于是想要同样的待遇:一根前腿上到座面,再加一根短的拉结构件在底下横过去,把它和同一根棍闭合起来。这就是第二个三角形。让它跟第一个是同一个三角形,沿着那根共用的棍滑过去就是。这样一来,整把椅子只需要一套角度。
两个三角形,在侧视图里一上一下,共用一根长构件。
这就是那套被仔细搭起来的论证,一串结构工程上的动作。要是能说我一遍就从第一性原理推到了两个三角形,那当然更齐整。我没有。双三角形诞生的那个晚上,8月5日,也就是温迪那把椅子打滑的同一个晚上,实际上是一次在桁架形状上跑的局部搜索,在与机器的对话里进行,每一步都画出来、核对过,然后才提出下一步。记录带把整段路一分钟不落地留了下来。
在一次难得的晚间工作中,从差二十分九点到十点半,我考虑了七种架构。我一上来把前腿做成与靠背平行,这大致把脚上的推力减了一半。十一分钟后,我在问后腿还能再陡多少才会开始挠曲,括号里记着一句:腿的挠度与长度的三次方成正比,所以一长就迅速变软。连接件长成了整块的侧板,又长成了一副支架,结构上极好,形状像农业机械。是那副支架教会了我那个杀死连接件的动作:“干脆在前后腿之间加一块水平的搁板。其实这样一来整个东西就成了一个桁架……不需要连接件。”几分钟之后,这段路走到了:
“把后腿一直跑到座面。前腿在与后腿丁字相交的地方终止。瞧。两个三角形。”
一个三角形,三条边一定下来就定死了。这里出现了整个设计中第一个真正自由的选择。任何三条能闭合的长度,都能给出一个不会歪斜的框架。有两件事定下了实际的数字。一件是坐着的身体,它要求座面和靠背处在特定的角度。另一件是一个愿望:希望这些长度落在卷尺上的整数上。我最后定的三角形,三边是 219、295、335 毫米,对角分别是 40、60、80 度。因为这把椅子是两个这样的三角形,所以还有第四个数字:它们沿着共用的那根长对角线相隔 70 毫米。
219、295、335、70。在真正要紧的那个层面上,这就是这把椅子。一把你可以用力往后靠的全尺寸椅子,居然可以归结为四个写得下在指甲盖上的数字,这一点我到现在还觉得有点吃惊。
关于这些数字,有两点要坦白。第一点是取整。边长定成整毫米之后,各角算出来是 40.1、60.1 和 79.9 度。整数毫米才是定义;整数角度只是一个名字。一把卷尺守得住一毫米。任何一台车间量角器都守不住十分之一度。
第二点是那些平行。因为第二个三角形就是第一个沿着共用的那根对角线滑过去的,所以每一根构件都有一个与它严格平行的孪生:前支撑构件平行于靠背构件,拉结构件平行于座面构件。结构上没有任何东西要求这样。机器那天晚上自己的说法是,这些孪生“是异卵,不是同卵”。我是有意把它们做成同卵的。我当时敲下的字是,座面、靠背和前腿全都平行,“挺好看的”。这是一条美学判据,不是结构判据,而这把椅子长成今天这个样子,是因为我更喜欢这样。
四个数字在一个星期之内变成了一把椅子。第一把双三角形拼得很快,一个下午,用黑色覆膜胶合板加蚊钉枪钉起来,我那天晚上的记录只有两个字:“非常结实”。

有了一把可以坐的椅子之后,我把这个框架交给计算机,请它一根一根地解出杆件内力。在载荷下,几乎每一根构件都受压,沿着自身长度被挤。只有一根构件被拉。那根拉结构件,底下那根短棍,是唯一一根受拉的构件。所以坐着的人自己的重量落进这个桁架,把几乎每一个节点都压得更紧。一个正被压紧的节点,不需要任何东西把它拉在一起。
所以这些节点上的紧固件,用我的说法,是定位装置,而不是结构。它们的全部工作,是在椅子空着、被搬动、或者被人拽着靠背在房间里拖的时候,不让某个零件掉出位置。拉结构件是例外,是紧固件确实必须承力的唯一一处。其他每一处,几何都已经安排好了,让重力和受压去干大部分活。
四天之后,我把同一个问题交给一台对我的答案毫无立场的结构优化器,让它从零开始长出一把椅子,哪里有应力就往哪里放材料。这是一次值得的旁支,而它没有交货。它返回的东西没有一样是这把椅子。它给出的解,从材料用量这个狭窄的角度看略好一些,但所用的几何形状,多半没法用普通的木板和板材做出来。
一把干净、简单、只有五个零件的椅子,坐落在好几十个有记录的状态的末端。对刚开始了解一件造物如何被创造出来的那些杂草细节的人来说,这也许是个意外;对一个设计师来说,则完全正常。发散与收敛的探索过程,看来是设计这项活动内在的东西。

双三角形是8月5日到来的。我有了一把自己相信的椅子的架构,却还没有办法把它交给一个陌生人去做。一张两个三角形的草图,不是一份能让别人做两遍都做对的椅子配方。
本章背后的来源、引证与技术笔记,见 hundredyearchair.com。
《百年之椅》中的一章,公开地起草并打磨。同样的文字也在书中;互动工具与附有完整来源的技术笔记在此。主页 · 这本书 · 技术笔记 · hundredyearchair.com