文章

蒙日怎样把空间画在纸上?

一张纸只有长和宽,怎样把有厚度、台阶和孔的零件交代清楚?从蒙日的画法几何出发,用八幅原创分步图、可旋转的投影实验和可移动的剖切平面,读懂三视图、第一角画法、真长、剖视、尺寸与公差。

蒙日怎样把空间画在纸上?

想象你在家画了一个小零件,交给远方的师傅加工。

你觉得自己画得挺像:方方正正,有个台阶,旁边还细心写了一句——“大概就长这样。”

几天后,零件寄回来了。

正面看,一模一样。

一转过来:台阶怎么这么浅?

师傅也很委屈:“你画的正面,深一点、浅一点,不都一样吗?”

这不是谁的空间想象力不好,而是一个严肃的数学问题:

纸只有两个维度,零件却有三个维度。少掉的那一维,藏到哪里去了?

蒙日的画法几何,以及后来不断发展的工程制图,正是在认真回答这个问题。它们不只是教人“把东西画得像”,更要让没见过实物的人,能够读出空间关系、检查尺寸,甚至把它制造出来。

这篇我们不从术语表开始。先拿一个台阶块,一步一步让它变成图纸,再拿一根带孔的轴套,把内部也说清楚。

1. 蒙日:把“看空间的本领”整理成一门课

加斯帕尔·蒙日,1746 年出生于法国博讷,1818 年去世。

他年轻时画过家乡的城市图。1765 年,进入梅济耶尔的工程学校做绘图工作;后来,他的空间几何方法逐渐获得认可,开始承担数学教学。圣安德鲁斯大学的蒙日传记记述了这段经历。

但别把故事讲成:“在蒙日之前,大家完全不会画工程图。”

建筑、工艺与工程中早已有投影和空间作图的积累。蒙日的重要贡献,是把这些问题组织成一种系统的、能够教给别人、还能据图推理的方法。

蒙日之前的工程作图传统、1765年绘图工作、1794至1795年教育实践、1799年画法几何出版及后续工程制图发展的历史路标 图 1:沿时间向下看,重点不是“某一天突然发明了三视图”,而是实践方法怎样被整理成课程和著作,再成为工程表达的重要基础。现代机械图纸中的全部规则,不是蒙日一人制定的。

1794—1795 年前后,蒙日参与工程教育的建设,并在师范学校讲授画法几何。1799 年,根据师范学校讲课内容整理的《画法几何》出版。传记把教学、整理与出版的时间区分得很清楚。

在著作开头,蒙日为这门学问提出了两个任务。用今天的话概括:

第一,把能够严格定义的三维物体表示在二维纸面上;第二,利用这种表示,求出物体的形状、位置关系所带来的几何结果。

这段宗旨可以在《数学史料选编》收录的英译中核查。

第二项特别重要。

画法几何不只是“画出一个空间东西”,还可以处理:两平面在哪里相交?一条斜线到底多长?某个斜面是什么真实形状?两个表面相贯,会留下什么交线?

图不只是一张照片式的记录,也可以是一台几何计算器。

2. 为什么一张画得很像的图,还可能把人带沟里?

看下面两个台阶块。

它们总长都是 60 mm,总深都是 40 mm,总高都是 36 mm,底层厚 12 mm;高台都在后部。唯一的差别:A 的高台深 20 mm,B 的高台只深 10 mm。

两个台阶块总长总深总高和底厚相同,但高台深度分别为20与10毫米,从正面得到完全相同的外框和底厚分界线 图 2:先看上面的共同主视图,再看下面两种空间形状。正面观察时,深度方向的信息被压到一起。两幅斜看的空间图只是辅助理解,不按纸面长度量尺寸;全部数值单位为 mm。

这不是画错了。

这张主视图本来就没有把“高台有多深”单独保存下来。

因此,我们需要一种有明确规则的表示方法,而不只靠一幅“看起来挺像”的画。

正投影不是拿手机随便拍一张

手机照片通常有透视:远处的物体显得更小,平行线还可能朝同一个消失点靠拢。

正投影则可以想成:

让许多彼此平行、且垂直于投影面的视线,把空间点送到一张平面上。

它不制造“近大远小”。与投影面平行的线段,在按比例表达时能保留长度;斜着离开投影面的线段却会缩短。不能把“没有透视”误读成“所有长度都原样留下”。

至于常见的轴测辅助图,可以让多个方向一起出现在一张画里,帮助我们认形状;它也不自动把所有内部结构和制造要求交代完整。

MIT 的工程绘图讲义正是从空间辅助图,逐步走到多视图、剖视和尺寸标注。本文参考这种由具体零件入手的教学思路,但使用自己构造的零件,全部重新计算绘图。

3. 一个点,怎样变成三份互相补充的信息?

先别急着看整块零件。只看空间中的一个点:

\[P=(30,20,25).\]

约定 (x) 向右、(y) 向后、(z) 向上,长度单位都是 mm。

这句话的意思是:点在右方 30、后方 20、高处 25 的位置。

现在分别从三个正交方向观察。

从正面看,保存横向位置 (x) 和高度 (z),深度 (y) 暂时不见了。

从上方看,保存 (x,y),高度暂时不见了。

从左方看,保存深度 (y) 和高度 (z),左右位置暂时不见了。

空间点30、20、25的主视保留x和z,俯视保留x和y,左视保留y和z,三个小坐标图分开说明被保留的信息 图 3:每一格只关注“这一眼保留哪两个数”。这里为了说明坐标,把三格分开摆放,不是机械图纸的标准视图排布。图上每个 P 都指同一个空间点。

用数学写,三次操作分别是:

\[\begin{aligned} (x,y,z)&\longmapsto(x,z),\\ (x,y,z)&\longmapsto(x,y),\\ (x,y,z)&\longmapsto(y,z). \end{aligned}\]

你可以把它想成三张互相补充的登记表。

一张漏掉的内容,另一张帮你补回来。前提是:我们知道不同表上的哪几个点、哪几条边,原本互相对应。

这里还要补一个小心眼:对于一个对应关系已知的点,两张适当的投影就能恢复三个坐标;但对复杂物体,仅靠有限张外部视图,不一定就能唯一恢复全部内部结构。不能把“每个点有坐标”偷换成“三张图必然解决所有歧义”。

4. 三视图的口诀,其实是三次保存同一份坐标

回到 A 台阶块。

机械制图里常说的主视图、俯视图、左视图,就是从规定方向获取的投影。主视方向通常选择最能体现主要形状和特征的一面,不是零件生下来就自带一张永远不变的“身份证正脸”。

这一节统一采用第一角画法:

俯视图放在主视图下方,左视图放在主视图右方。

第一角画法的主视在左上、俯视在下、左视在右,台阶块三视图对齐,角点P的坐标60、20、36在三图对应 图 4:先找三个红色 P,它们都是 (P=(60,20,36)) 这个角点。再顺着辅助线对照长度与高度。高台位于物体后半部,所以在俯视图上半部、左视图左半部;灰色虚线是教学用投影辅助线,不是零件的隐藏棱。

这就能读懂那句经典口诀:

长对正,高平齐,宽相等。

“长对正”不是美术老师要求排整齐,而是主视图与俯视图都保存同一份 (x) 信息。

“高平齐”是主视图与左视图都保存同一份 (z) 信息。

“宽相等”说的是俯视图与侧视图表达同一份深度信息;这里的“宽”,就是前后方向的尺寸,不是说三张图的所有边都一样长。

看着像口诀,背后其实是坐标一致性。

为什么左视图会在右边?

因为“左视”说的是从物体左边向它看,不是“这张图放在纸的左边”。

第一角画法中,可以按“观察者—物体—投影面”的顺序理解。投影后,把相应的投影面按约定展开到纸上,于是会得到上面这套排布。

还有另一套合法的约定,叫第三角画法,顺序是“观察者—投影面—物体”。它的俯视图在上,左视图在左。

第一角画法俯视在主视下方左视在右,第三角画法俯视在上左视在左,分别说明观察者物体投影面的顺序 图 5:先读两套“观察者、物体、投影面”的顺序,再读视图位置。两套都能正确使用,但不能在同一套图中随意混用;这里是排布示意,不冒充标准投影法符号。

NPTEL 的第一角说明和第三角说明分别解释了这种构造。

真实工作中,要查看图纸规定的投影法及相应标识,而不是凭“我平时习惯画在哪边”猜答案。

更不能倒过来说:这些现代排布、图线、尺寸与公差约定,都是蒙日在某一年一次性发明的。空间表示的数学基础,与后来不断标准化的工程语言,有联系,但不是同一件事。

5. 动手转一转:正面一样,其他方向会不会一样?

下面是本站原创互动。可以调高台深度、选择角点 P,切换正面、上方、左方,也可以让观察方向转一圈;默认不自动播放。

手机上框内可滚动,也可以单独打开空间与图纸实验室。

先做三个小实验:

  1. 把高台深度从 20 改成 10。主视图没变,俯视图和左视图变了——这就是开头“师傅做浅了”的信息缺口。
  2. 选一个 P,在空间画面与三张视图中追踪它。P 是透显的定位辅助标记,即使在背面也可能显示,不能把红点当成可见棱边。
  3. 切到“切到孔了吗”,把轴套的剖切平面从轴线移到 10 mm 外。原来的孔没有消失,只是这一刀没有切入孔。

所有投影都来自同一组真实坐标,没有引入外部三维库或联网数据。空间图的相机旋转,不会让工程三视图的观察方向跟着乱转;只是让你换个方向理解同一个零件。

“转一圈”在 6 秒内播放一次,可暂停、重播;修改参数或切换实验会暂停。减少动态效果模式下禁用连续转动,按钮改为每次转动 90°,可以直接用按钮、滑块观察。互动需要 JavaScript,不加载也不影响正文的静态路线。

6. 纸上看起来短了,真实长度去哪儿找?

正投影保存了许多好用的信息,但它不负责让一切都保持原长。

想象一根斜杆,两个端点之间的位移分别是:

\[\Delta x=30,\qquad \Delta y=40,\qquad \Delta z=20.\]

单位为 mm。

主视图没留下深度,所以杆的主视投影长度为:

\[\sqrt{30^2+20^2}\approx36.06\ \mathrm{mm}.\]

俯视图留下长与深,其投影长度为:

\[\sqrt{30^2+40^2}=50\ \mathrm{mm}.\]

真实杆长则还要算上高度差:

\[L=\sqrt{30^2+40^2+20^2} \approx53.85\ \mathrm{mm}.\]

空间斜线的主视投影约36.06毫米俯视投影50毫米,以50和高度差20构造直角三角形得到真长约53.85毫米 图 6:按①②③读。先算主视长度,再找水平投影的 50,最后把这 50 与高度差 20 配成直角三角形。第三格是求真长的几何构造,不是零件凭空增加了一条棱。

这就是画法几何“图还能拿来计算”的一个小入口。

如果想在投影里直接看见斜线真长,要让投影面与线段平行。对斜面来说,让辅助投影面与它平行,才能显示它的真实形状和大小;普通主、俯、侧视中的斜面可能缩短。

Linn-Benton 社区学院的辅助视图教材说明了这种思路。本文不复制教材作图,而是用上面这组坐标重新构造。

因此,读机械图不能拿手机上的尺子去量:

第一,你可能量的是缩短了的投影;第二,屏幕和图片还可能缩放过。制造应依据规定的尺寸与技术要求,而不是依据截图像素。

7. 看不见的孔,不能靠读者脑补

前面的台阶都在外部。现在换成一个内部有孔的零件:轴套。

它是一段空心圆柱,总长 40 mm、外径 30 mm、贯通孔径 16 mm。这里的直径是穿过圆心的整段宽度,不是半径。

从侧面看,它的外轮廓像一个矩形。只画这个矩形,别人怎么知道里面有孔?

可以用不可见轮廓线表达,也可以用剖视。

轴套外部主视中孔用短虚线表达,端面标出经过轴线的A-A剖切位置,下方轴向全剖视把两条材料带画剖面线而贯通孔留白 图 7:按①外部、②剖切位置、③剖视来读。粗实线表示可见轮廓,短虚线表达被遮住的孔轮廓,细点画线表示轴线;剖开后,上下两条带切到了材料,才画细剖面线。中间孔的空白不是漏画,斜线也不是光照阴影。

剖视的关键不是“真的把产品锯坏”,而是一个表达约定:

想象用一个平面切开,移去朝观察者的那部分,再表达留下的结构。

因此,一张好用的剖视图不仅要画结果,还要说清剖切位置和观察方向。MIT 的剖视讲义给出了这个基本过程,也解释了剖面线与空白区域。

这里再分清两个容易混用的词:

断面图只表达切平面与物体相交的形状;剖视图还要表达剖切面后方需要显示的可见结构。前面互动的轴套实验,明确选择的是“只看切到的材料”的断面,不把两者混称。

切偏了,为什么孔在断面上“不见了”?

轴套外半径为 15 mm,孔半径为 8 mm。

让切平面与轴线平行,并距轴线 10 mm。因为 10 已经大于孔半径 8,这一刀根本没有切入孔内,但仍切进了外圆柱。

所以,断面上是一整块材料,原零件却仍然是空心的。

通过轴线时,轴向断面切到的材料面积是:

\[40(30-16)=560\ \mathrm{mm^2}.\]

切偏后的断面边界则由圆的弦决定,不是把原来的矩形任意拉伸。互动按圆方程计算弦长;切平面恰好与孔相切时,也不再留下有宽度的孔口。

这件事非常像前面“一张正面图不够”的提醒:

一张图显示了什么,取决于你从哪里看、在哪儿切,不能把图上没出现的东西直接判断为实物不存在。

8. 从画法几何到机械制图,还差了哪些话要说?

现在我们已经能把外形、投影、内部孔洞讲清楚。

但师傅仍然可以问:

“到底多大?允许偏多少?用什么材料?表面怎么处理?”

这就是几何表达走向机械制图时,必须补上的工程信息。

尺寸不是装饰,是零件的约定

拿 A 台阶块来说,说明其理想形状的一组独立尺寸可以是:

总长 60、总深 40、总高 36、底厚 12、高台深 20,单位 mm;同时默认它由图示的平直、正交面构成。

台阶块主视与左视标出总长60总高36总深40高台深20和底厚12毫米,并以孔轴尺寸区间计算0.010至0.050毫米的直径间隙 图 8:先看上方五个尺寸,注意侧视里的 20 指高台深度。下方换成独立的孔轴配合算例,只说明允许尺寸的区间;整张图缺少完整材料与技术要求,不是可投产图纸,也不规定屏幕上的打印比例。

标注需要准确、清楚、完整,也不要无意义地重复。比如用同一基准定位多个特征,和把许多小尺寸首尾串起来,会带来不同的尺寸链问题。MIT 的尺寸章节提醒读者:重复尺寸不仅拥挤,在引入公差后还可能造成冲突。

“都写 10”,不保证装得进去

再想一个最朴素的配合问题:把轴插进孔。

假设设计规定:

孔直径允许在 10.000~10.020 mm,轴直径允许在 9.970~9.990 mm。

最小直径间隙发生在“最小孔配最大轴”,是 0.010 mm;最大直径间隙发生在“最大孔配最小轴”,是 0.050 mm。

这些是我们自行选定的教学区间,没有冒称某个标准配合代号。而且这里只比较理想圆柱的尺寸:实际装配还涉及形状、位置、表面状态、温度和使用要求,不能只凭这两个减法保证产品性能。

这一刻,你能看到“画法几何”与“机械制图”之间的分工:

前者提供严密的空间表示与求解工具;后者还要借助规定的符号、尺寸、公差和技术要求,让设计、制造、装配、检验能够对话。

它们相连,但机械制图不是只把蒙日的课程换个标题。

9. CAD 已经能转着看了,为什么还要学这些?

因为“能转着看”,不等于“信息已经说全”。

一个漂亮的三维模型,可以告诉你零件表面在哪里;但如果没有说明尺寸如何允许变化、哪些面是基准、表面有什么要求,制造和检验仍可能各猜各的。

今天也不是所有产品都必须靠传统二维图纸来传递定义。模型定义,也就是 MBD,可以让三维模型成为承载产品定义的重要载体,把相应制造信息放进模型中。

NIST 的相关研究强调:从图纸转向模型时,原来图纸承载的丰富信息不能丢掉。其 PMI 验证项目还区分了给人看的图形化标注,与能让软件直接处理的语义信息。

所以,今天的问题已经不只是“把哪张图放左边”。

还包括:不同软件传递模型后,几何与标注有没有变?加工和检测系统理解的要求是否一致?

从这个角度看,蒙日的两项任务并没有过时:

怎样把空间表达清楚,又怎样从表达中可靠地得到结论。

载体从纸变成了屏幕,画笔变成了参数和模型,那个最初的难题却一直在。

回到开头那位师傅。真正能让他不再为难的,不是你补一句“请发挥想象力”。

而是把那张图画到足够清楚:

该从哪儿看、哪几条线互相对应、孔在哪儿、尺寸是多少、什么偏差可以接受——让一个从未见过实物的人,也能与你谈论同一个零件。

参考资料与原创图说明

本文实际打开并阅读以下资料。所有图解、台阶块与轴套模型均为原创构造;没有转载教材插图、馆藏扫描或外站程序。

八幅 SVG 可由 tools/generate_monge_visuals.py 重新生成,核对投影坐标、台阶形状、长度界、剖切材料面积和间隙区间。互动位于 assets/interactive/monge-lab.html,其几何模型可用 node tools/check_monge_model.cjs 检查。本文只做空间与读图入门,不是完整的机械制图标准课程、制造工艺文件或质量验收规范。

本文由作者按照 CC BY 4.0 进行授权