What makes it tick

关于本站

GitHub

这些图解是怎么做出来的

说说这个网站是做什么的,建模之前怎样逐条核对事实,以及模型省掉了哪些东西。

这个网站是做什么的

这里每一页只讲一样东西,把它拆开给你看。可能是一台机器、一件仪器,也可能是自然界里的东西。你会看到一个3D模型,可以转着看,可以放慢,也可以一步一步地看。旁边配着文字,和模型一起往前走。滚到下一章,镜头就跟着移动,正在讲的部件会亮起来,标签也会跟过去。

想法很简单。东西怎么动,谁都看得见。但在这里,你还能看懂每个部件为什么在那儿,少了它又会出什么问题。

先查清事实,再动手建模

事实没查齐,模型就不开工。每篇图解都要走同样的五步,顺序也一样。

  1. 一份注明出处的事实表

    一切从查资料开始。图解里要出现的每个数字、每个说法,都先记下来,并附上出处链接。优先用一手资料,也就是制造、测量或研究这样东西的人给出的资料。查不到的数字就标成“未核实”,绝不去猜。表里还要写清三件事:最初的设想错在哪里,正文可以引用哪些数字,以及哪些常见的误解正文不能再重复。

    表里的每条事实,都会标上这四种标签之一

    • 已确认
    • 近似值
    • 有争议
    • 未核实
  2. 所有环节共用一份规格

    接下来,事实表会整理成一份规格。里面写明模型要展示什么,怎样简化,靠哪些公式来算,公式里用哪些常数。模拟里的每个常数,都能在事实表里找到对应的那一行。调研中发现要更正的地方,也都在这一步改好,然后才开始搭建。

  3. 模型、场景和文字

    模拟程序、3D场景和每种语言的文字,都照着这同一份规格来做。这样一来,画面、实时读数和文字说的就是同一回事。模拟是一个小程序,有自己的测试。正文只能引用事实表批准过的数字。每种语言都按母语读者的习惯来写,读着顺口,不是逐字硬翻。

  4. 独立审查

    各部分拼到一起以后,交给一个没参与搭建的审查者。审查者会对照事实表核对物理原理,把每种语言都读一遍,再像用键盘或读屏软件的人那样,把页面过一遍。审查挑出的问题都要先改好,图解才能往下走。

  5. 在浏览器里实际看一遍

    做好的页面要在电脑和手机上分别打开,用英语和另外两种语言各看一遍。每一章都要走到,时间轴要拖一拖,读数要盯着看。只要有报错、漏了翻译、标签挡住了控件,或者文字放不下,就打回去改。这些都过关了,才会发布。

模型省掉了什么

这些是教学模型,不是工程图纸。形状都做了简化,好让你看清它是怎么运作的。有的部件剖开了,有的改了比例,为的是让要紧的部分一直留在画面里。模拟只保留讲清原理需要的部分,不会把真正的工程师要考虑的每一种效应都算进去。

所以,拿它们来弄懂东西怎么运作就好。真要在工作里用到精确的数据,请去查原始来源。

怎么看一篇图解

往下滚,模型就跟着文字走。按播放键,它就动起来。拖动时间轴,可以一步步看完一个循环。也可以把速度调得很慢,看清一眨眼间发生的事。角落里的仪表显示实时读数,模型一动,数字就跟着变。

拖动可以转动模型,滚动或双指捏合可以缩放,按R键镜头就回到原位。空格键播放或暂停,方向键微调时间轴,数字键直接跳到某个阶段。按X键可以全屏看模型。就算没有JavaScript,你也能看到模型的静态图和全部文字。

开源

本站和所有图解都以MIT许可证开源。每篇图解的页面都附有它的源代码链接,你可以去看画面背后的模拟程序。这里没有广告,没有追踪,也不从别人的服务器加载任何东西。你选的语言只保存在你自己的浏览器里,别的地方都没有。

发现哪个数字、模型或翻译有错?请告诉我们,什么样的反馈都欢迎。

在GitHub上反馈错误