蒙日怎样把空间画在纸上?
一张纸只有长和宽,怎样把有厚度、台阶和孔的零件交代清楚?从蒙日的画法几何出发,用八幅原创分步图、可旋转的投影实验和可移动的剖切平面,读懂三视图、第一角画法、真长、剖视、尺寸与公差。
想象你在家画了一个小零件,交给远方的师傅加工。
你觉得自己画得挺像:方方正正,有个台阶,旁边还细心写了一句——“大概就长这样。”
几天后,零件寄回来了。
正面看,一模一样。
一转过来:台阶怎么这么浅?
师傅也很委屈:“你画的正面,深一点、浅一点,不都一样吗?”
这不是谁的空间想象力不好,而是一个严肃的数学问题:
纸只有两个维度,零件却有三个维度。少掉的那一维,藏到哪里去了?
蒙日的画法几何,以及后来不断发展的工程制图,正是在认真回答这个问题。它们不只是教人“把东西画得像”,更要让没见过实物的人,能够读出空间关系、检查尺寸,甚至把它制造出来。
这篇我们不从术语表开始。先拿一个台阶块,一步一步让它变成图纸,再拿一根带孔的轴套,把内部也说清楚。
1. 蒙日:把“看空间的本领”整理成一门课
加斯帕尔·蒙日,1746 年出生于法国博讷,1818 年去世。
他年轻时画过家乡的城市图。1765 年,进入梅济耶尔的工程学校做绘图工作;后来,他的空间几何方法逐渐获得认可,开始承担数学教学。圣安德鲁斯大学的蒙日传记记述了这段经历。
但别把故事讲成:“在蒙日之前,大家完全不会画工程图。”
建筑、工艺与工程中早已有投影和空间作图的积累。蒙日的重要贡献,是把这些问题组织成一种系统的、能够教给别人、还能据图推理的方法。
图 1:沿时间向下看,重点不是“某一天突然发明了三视图”,而是实践方法怎样被整理成课程和著作,再成为工程表达的重要基础。现代机械图纸中的全部规则,不是蒙日一人制定的。
1794—1795 年前后,蒙日参与工程教育的建设,并在师范学校讲授画法几何。1799 年,根据师范学校讲课内容整理的《画法几何》出版。传记把教学、整理与出版的时间区分得很清楚。
在著作开头,蒙日为这门学问提出了两个任务。用今天的话概括:
第一,把能够严格定义的三维物体表示在二维纸面上;第二,利用这种表示,求出物体的形状、位置关系所带来的几何结果。
这段宗旨可以在《数学史料选编》收录的英译中核查。
第二项特别重要。
画法几何不只是“画出一个空间东西”,还可以处理:两平面在哪里相交?一条斜线到底多长?某个斜面是什么真实形状?两个表面相贯,会留下什么交线?
图不只是一张照片式的记录,也可以是一台几何计算器。
2. 为什么一张画得很像的图,还可能把人带沟里?
看下面两个台阶块。
它们总长都是 60 mm,总深都是 40 mm,总高都是 36 mm,底层厚 12 mm;高台都在后部。唯一的差别:A 的高台深 20 mm,B 的高台只深 10 mm。
图 2:先看上面的共同主视图,再看下面两种空间形状。正面观察时,深度方向的信息被压到一起。两幅斜看的空间图只是辅助理解,不按纸面长度量尺寸;全部数值单位为 mm。
这不是画错了。
这张主视图本来就没有把“高台有多深”单独保存下来。
因此,我们需要一种有明确规则的表示方法,而不只靠一幅“看起来挺像”的画。
正投影不是拿手机随便拍一张
手机照片通常有透视:远处的物体显得更小,平行线还可能朝同一个消失点靠拢。
正投影则可以想成:
让许多彼此平行、且垂直于投影面的视线,把空间点送到一张平面上。
它不制造“近大远小”。与投影面平行的线段,在按比例表达时能保留长度;斜着离开投影面的线段却会缩短。不能把“没有透视”误读成“所有长度都原样留下”。
至于常见的轴测辅助图,可以让多个方向一起出现在一张画里,帮助我们认形状;它也不自动把所有内部结构和制造要求交代完整。
MIT 的工程绘图讲义正是从空间辅助图,逐步走到多视图、剖视和尺寸标注。本文参考这种由具体零件入手的教学思路,但使用自己构造的零件,全部重新计算绘图。
3. 一个点,怎样变成三份互相补充的信息?
先别急着看整块零件。只看空间中的一个点:
\[P=(30,20,25).\]约定 (x) 向右、(y) 向后、(z) 向上,长度单位都是 mm。
这句话的意思是:点在右方 30、后方 20、高处 25 的位置。
现在分别从三个正交方向观察。
从正面看,保存横向位置 (x) 和高度 (z),深度 (y) 暂时不见了。
从上方看,保存 (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 台阶块。
机械制图里常说的主视图、俯视图、左视图,就是从规定方向获取的投影。主视方向通常选择最能体现主要形状和特征的一面,不是零件生下来就自带一张永远不变的“身份证正脸”。
这一节统一采用第一角画法:
俯视图放在主视图下方,左视图放在主视图右方。
图 4:先找三个红色 P,它们都是 (P=(60,20,36)) 这个角点。再顺着辅助线对照长度与高度。高台位于物体后半部,所以在俯视图上半部、左视图左半部;灰色虚线是教学用投影辅助线,不是零件的隐藏棱。
这就能读懂那句经典口诀:
长对正,高平齐,宽相等。
“长对正”不是美术老师要求排整齐,而是主视图与俯视图都保存同一份 (x) 信息。
“高平齐”是主视图与左视图都保存同一份 (z) 信息。
“宽相等”说的是俯视图与侧视图表达同一份深度信息;这里的“宽”,就是前后方向的尺寸,不是说三张图的所有边都一样长。
看着像口诀,背后其实是坐标一致性。
为什么左视图会在右边?
因为“左视”说的是从物体左边向它看,不是“这张图放在纸的左边”。
第一角画法中,可以按“观察者—物体—投影面”的顺序理解。投影后,把相应的投影面按约定展开到纸上,于是会得到上面这套排布。
还有另一套合法的约定,叫第三角画法,顺序是“观察者—投影面—物体”。它的俯视图在上,左视图在左。
图 5:先读两套“观察者、物体、投影面”的顺序,再读视图位置。两套都能正确使用,但不能在同一套图中随意混用;这里是排布示意,不冒充标准投影法符号。
NPTEL 的第一角说明和第三角说明分别解释了这种构造。
真实工作中,要查看图纸规定的投影法及相应标识,而不是凭“我平时习惯画在哪边”猜答案。
更不能倒过来说:这些现代排布、图线、尺寸与公差约定,都是蒙日在某一年一次性发明的。空间表示的数学基础,与后来不断标准化的工程语言,有联系,但不是同一件事。
5. 动手转一转:正面一样,其他方向会不会一样?
下面是本站原创互动。可以调高台深度、选择角点 P,切换正面、上方、左方,也可以让观察方向转一圈;默认不自动播放。
手机上框内可滚动,也可以单独打开空间与图纸实验室。
先做三个小实验:
- 把高台深度从 20 改成 10。主视图没变,俯视图和左视图变了——这就是开头“师傅做浅了”的信息缺口。
- 选一个 P,在空间画面与三张视图中追踪它。P 是透显的定位辅助标记,即使在背面也可能显示,不能把红点当成可见棱边。
- 切到“切到孔了吗”,把轴套的剖切平面从轴线移到 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}.\] 图 6:按①②③读。先算主视长度,再找水平投影的 50,最后把这 50 与高度差 20 配成直角三角形。第三格是求真长的几何构造,不是零件凭空增加了一条棱。
这就是画法几何“图还能拿来计算”的一个小入口。
如果想在投影里直接看见斜线真长,要让投影面与线段平行。对斜面来说,让辅助投影面与它平行,才能显示它的真实形状和大小;普通主、俯、侧视中的斜面可能缩短。
Linn-Benton 社区学院的辅助视图教材说明了这种思路。本文不复制教材作图,而是用上面这组坐标重新构造。
因此,读机械图不能拿手机上的尺子去量:
第一,你可能量的是缩短了的投影;第二,屏幕和图片还可能缩放过。制造应依据规定的尺寸与技术要求,而不是依据截图像素。
7. 看不见的孔,不能靠读者脑补
前面的台阶都在外部。现在换成一个内部有孔的零件:轴套。
它是一段空心圆柱,总长 40 mm、外径 30 mm、贯通孔径 16 mm。这里的直径是穿过圆心的整段宽度,不是半径。
从侧面看,它的外轮廓像一个矩形。只画这个矩形,别人怎么知道里面有孔?
可以用不可见轮廓线表达,也可以用剖视。
图 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;同时默认它由图示的平直、正交面构成。
图 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 验证项目还区分了给人看的图形化标注,与能让软件直接处理的语义信息。
所以,今天的问题已经不只是“把哪张图放左边”。
还包括:不同软件传递模型后,几何与标注有没有变?加工和检测系统理解的要求是否一致?
从这个角度看,蒙日的两项任务并没有过时:
怎样把空间表达清楚,又怎样从表达中可靠地得到结论。
载体从纸变成了屏幕,画笔变成了参数和模型,那个最初的难题却一直在。
回到开头那位师傅。真正能让他不再为难的,不是你补一句“请发挥想象力”。
而是把那张图画到足够清楚:
该从哪儿看、哪几条线互相对应、孔在哪儿、尺寸是多少、什么偏差可以接受——让一个从未见过实物的人,也能与你谈论同一个零件。
参考资料与原创图说明
本文实际打开并阅读以下资料。所有图解、台阶块与轴套模型均为原创构造;没有转载教材插图、馆藏扫描或外站程序。
- MacTutor:Gaspard Monge:蒙日的生平、1765 年绘图工作、工程教育、师范学校教学与 1799 年著作出版。历史叙述区分实践、教学和出版,不把整个机械制图标准体系归于一人。
- 《数学史料选编》:Monge on the Purpose of Descriptive Geometry:蒙日对画法几何两个任务的英译节选。本文采用概括性中文转述,并用传记核对教学和出版背景。
- MIT 2.007:Engineering Drawing and Sketching:空间辅助图、多视图、视图数量选择、剖视、剖面线、尺寸及基准标注。本文借鉴由具体零件循序讲解的教学思路,不复制其图形;图示投影法另按本文说明统一选择。
- NPTEL:第一角投影、第三角投影:物体、投影面与观察者的顺序,以及展开后的视图位置。示例是教学表达,不替代项目所要求的正式制图标准。
- Ric Costin/Linn-Benton Community College:Auxiliary Views:斜面投影缩短、辅助视图与真形思想;本文的 30、40、20 线段另行计算。
- NIST:Promoting Model-Based Definition to Establish a Complete Product Definition:从传统图纸转向三维模型时,产品定义信息必须完整保留。
- NIST:MBE PMI Validation and Conformance Testing Project:图形化与语义化制造信息、模型交换与验证。项目页面包含历史版本的测试背景,本文不把其所列标准版本当成当前通用的最新要求。
八幅 SVG 可由 tools/generate_monge_visuals.py 重新生成,核对投影坐标、台阶形状、长度界、剖切材料面积和间隙区间。互动位于 assets/interactive/monge-lab.html,其几何模型可用 node tools/check_monge_model.cjs 检查。本文只做空间与读图入门,不是完整的机械制图标准课程、制造工艺文件或质量验收规范。